Google api 谷歌语音识别API

Google api 谷歌语音识别API,google-api,speech-recognition,speech,Google Api,Speech Recognition,Speech,我正在尝试使用谷歌语音API v2(地址https://www.google.com/speech-api/v2/recognize?...) 我需要使用我的Api密钥,但是当我使用它时,我得到了错误403禁止 当我使用我下载的示例项目中的API密钥时,它工作正常 我在Google开发者控制台上看到,我可以启用很多api选项,但没有找到任何语音api选项。要使用我的密钥访问此API,是否还需要启用其他内容 谢谢大家! 我不确定每个人都可以使用这个API,但这里有一个github项目,它提供了一个

我正在尝试使用谷歌语音API v2(地址
https://www.google.com/speech-api/v2/recognize?...

我需要使用我的Api密钥,但是当我使用它时,我得到了
错误403禁止

当我使用我下载的示例项目中的API密钥时,它工作正常

我在Google开发者控制台上看到,我可以启用很多api选项,但没有找到任何语音api选项。要使用我的密钥访问此API,是否还需要启用其他内容


谢谢大家!

我不确定每个人都可以使用这个API,但这里有一个github项目,它提供了一个有效的密钥。你应该试试这把钥匙

说明如下:


!!不要忘记在“API&AUTH”下的“API”中激活API“Speech API”

要使用该服务,您需要:

  • 获取开发人员密钥(有关说明,请参见上面的答案)
  • 发送一个monoflac音频文件到(谷歌不再接受立体声音频)
  • 将音频文件的采样率指定为HTTP头中的
    audio/x-flac
    (例如
    16000
    44100
    ,等等)和内容类型
  • 为url中的
    客户端
    语言
    参数指定值
下面是一个带有完整参数和标题的
wget
示例:

wget -q --post-file file.flac --header="Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v2/recognize?client=chromium&lang=en_US&key=AIzaSyAcalCzUvPmmJ7CZBFOEWx2Z1ZSn4Vs1gg"
请注意,对于开发人员密钥,免费服务限制为每天50个请求

提供从命令行使用API的shell脚本(包括语音录制)。

根据google speech to text API不再有配额。因此,您将无法在google cloud项目控制台中找到它


这是一篇老文章,但希望它能帮助别人。
我在这两个网站上都找不到流行API下列出的语音API。您必须使用“搜索所有100+API”搜索字段来搜索语音API。

尤其是当他删除了他的键:)也没有显示在“搜索所有100+API”搜索中(或者如果您没有订阅,至少没有显示-这是第1步在接受的响应中明确提到的要点).@DanCornilescu-我不知道你的搜索有什么问题。我没有订阅任何列表,但当我进入谷歌开发控制台,点击“启用API”并在搜索框中输入“语音”,我会得到一个链接“谷歌云语音API”。对我来说似乎很好。@Jules我现在也能看到它了,在过去的7个月左右,事情似乎发生了变化。@DanCornilescu AFAICT,它是在3月底或4月初的某个时候被添加到这个列表中的。。。如果你让浏览器打开一段时间,也许你有一个缓存版本?嘿,艾哈迈德,你能回答这个问题吗