我正在尝试使用Google Speech API实时识别来自麦克风输入的语音。我已经尝试过https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/speech/cloud-client/transcribe_streaming_mic.py
,但是这个错误出来了。有人知道如何解决吗?
from google.cloud.speech import enums
ImportError: cannot import name 'enums'
更新: 我已经通过在Cloud Speech API官方网站建议的虚拟环境中运行代码解决了该问题。但是,我仍然不明白为什么我们需要在虚拟环境而不是原始环境中运行它,因为虚拟环境不是Linux或其他操作系统。
答案 0 :(得分:0)
我正在使用云功能将音频转录为文本。 我相信google-cloud-speech的文档已更新,您可以参考该文档。 https://pypi.org/project/google-cloud-speech/。我相信该类现在称为Speech_v1,您可以使用别名“ as speech”来使github示例代码正常工作。
from google.cloud import speech_v1 as speech
from google.cloud.speech_v1 import enums
from google.cloud.speech_v1 import types
HTH。
答案 1 :(得分:0)
我让我负责以下导入工作
from google.cloud.speech_v1.gapic import enums