Google语音识别API

时间:2014-05-12 12:19:02

标签: google-api speech-recognition speech

我尝试使用Google Speech API v2(地址https://www.google.com/speech-api/v2/recognize?...

我需要使用我的Api Key,但是当我使用它时,我得到error 403 Forbidden

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

我在Google Developers Console上看到,我可以启用很多api选项,但是没有找到任何Speech-API选项。我还需要启用其他任何东西才能使用我的密钥访问此API吗?

谢谢!

5 个答案:

答案 0 :(得分:3)

说明在这里:http://www.chromium.org/developers/how-tos/api-keys

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

答案 1 :(得分:1)

根据chromium,谷歌语音不再是文本API的配额。所以你不会在谷歌云项目控制台中找到它

enter image description here

答案 2 :(得分:0)

我不确定这个API是否适用于所有人,但这里是一个提供有效密钥的github项目。您应该尝试使用此密钥。

https://github.com/gillesdemey/google-speech-v2

答案 3 :(得分:0)

这是一个老帖子,但希望它会帮助某人。 我在https://console.developers.google.com/上找不到热门API下列出的Speech API。您必须使用“搜索所有100 + API”搜索字段搜索Speech API。

答案 4 :(得分:-3)

为了使用您需要的服务:

  • 获取开发人员密钥(请参阅上述答案以获取相关说明)
  • 单声道 flac音频文件发送至http://www.google.com/speech-api/v2/recognize(Google不再接受立体声音频)
  • 指定您的音频文件的采样费率(例如1600044100等)和内容类型指定为audio/x-flac在您的HTTP标头
  • 在网址中指定keyclientlang参数的值

以下是一个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个请求。

This repository提供了一个shell脚本,可以从命令行使用API​​(包括录音)。