首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复“丢失的google-api-python-client”?使用Python、Jupyter Notebook和SpeechRecognition

如何修复“丢失的google-api-python-client”?使用Python、Jupyter Notebook和SpeechRecognition
EN

Stack Overflow用户
提问于 2019-04-15 22:20:39
回答 1查看 414关注 0票数 0

我试图使用Python3.x,jupyter notebook和SpeechRecognition库对一些音频文件执行语音识别,但我得到了:

代码语言:javascript
复制
'RequestError: missing google-api-python-client module: ensure that google-api-python-client is set up correctly.'

使用recognize_google_cloud时,尽管我已经安装了它,并且在运行时看到'google-api-python-client

代码语言:javascript
复制
conda list

当使用默认的google speech API密钥时,一切都运行得很顺利。

使用的代码如下:

代码语言:javascript
复制
import speech_recognition as sr

r = sr.Recognizer()

with open('file_with_keys.json') as f:
GOOGLE_CLOUD_SPEECH_CREDENTIALS = f.read()

test_audio = sr.AudioFile('audio_file.wav')
with test_audio as source:
    audio = r.record(source)

r.recognize_google_cloud(audio, language = 'es-MX', 
credentials_json=GOOGLE_CLOUD_SPEECH_CREDENTIALS)

预期结果由我当前文件的转录组成。

在此之前非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2019-05-31 06:33:56

你能公开分享这个笔记本吗?你是否在控制台而不是笔记本电脑中尝试了这一点,如果你这样做了,结果会是什么?

还有,当你说

“当使用默认的google speech API键时,一切运行得很顺利。”

你能更具体地说明这意味着什么,或者它与这个问题有什么关系吗?您未收到API密钥错误。

对我来说,只有在虚拟环境中运行时,我才能让我的python代码工作。这是发生在你的笔记本上吗?

请参阅:https://cloud.google.com/python/setup和:https://anbasile.github.io/programming/2017/06/25/jupyter-venv/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55691268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档