首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌-云-语音speech.types.RecognitionConfig

谷歌-云-语音speech.types.RecognitionConfig
EN

Stack Overflow用户
提问于 2018-06-13 18:28:33
回答 1查看 668关注 0票数 0

我现在正在运行Debian 8,Jessie和Python2.7,以及当前的谷歌云语音和存储(今天升级了)。当我试图配置它时,它会失败,因为:

ValueError:协议消息RecognitionConfig没有"enable_automatic_punctuation“字段。

从这次电话中:

代码语言:javascript
复制
config = speech.types.RecognitionConfig(
    encoding=speech.enums.RecognitionConfig.AudioEncoding.LINEAR16,
    sample_rate_hertz=8000,
    language_code='en-US',
    # Enable automatic punctuation
    enable_automatic_punctuation=True)

调用是直接从"https://cloud.google.com/speech-to-text/docs/automatic-punctuation#speech-enhanced-model-python“复制/粘贴的。

哈?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-14 11:08:01

只有当您导入speech_v1p1beta1而不是speech_v1时,才能使用speech_v1。比较RecognitionConfig测试版非贝塔文档。

此外,在您所链接的同一个示例中,如果单击论吉突布,您可以看到以下导入:

from google.cloud import speech_v1p1beta1 as speech

还有,与本专题有关

编辑

另外,该代码在Python 3上,您正在使用Python2.7,请注意这一点。

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

https://stackoverflow.com/questions/50843932

复制
相关文章

相似问题

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