【发布时间】:2018-11-28 02:54:19
【问题描述】:
我正在尝试使用 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 或其他操作系统。
【问题讨论】:
-
似乎是一个愚蠢的问题,但您是否先安装了 google-cloud-speech?
-
是的,我安装了它。
-
我已经尝试过了,它适用于 virtualenv 和正常。您是否不小心安装了 python3 并使用另一个 python 运行? (也许你有双重安装。)@sttc1998
标签: python speech-recognition speech-to-text google-speech-api