谷歌语音识别 API
Posted
技术标签:
【中文标题】谷歌语音识别 API【英文标题】:Google Speech Recognition API 【发布时间】:2014-05-12 12:19:01 【问题描述】:我正在尝试使用 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?
谢谢!
【问题讨论】:
【参考方案1】:说明在这里:http://www.chromium.org/developers/how-tos/api-keys
!!不要忘记在“APIS & AUTH”下的“APIs”中激活API“Speech API”!!
【讨论】:
【参考方案2】:根据chromium,谷歌语音转文本 API 没有配额了。所以你不会在你的谷歌云项目控制台中找到它
【讨论】:
嘿艾哈迈德你能回答这个***.com/questions/46211187/…【参考方案3】:我不确定这个 API 是否可供所有人使用,但这里有一个提供有效密钥的 github 项目。你应该试试这个键。
https://github.com/gillesdemey/google-speech-v2
【讨论】:
尤其是他拿走了钥匙:)【参考方案4】:这是一篇旧帖子,但希望它对某人有所帮助。 我也找不到在https://console.developers.google.com/ 上的流行 API 下列出的语音 API。您必须使用“搜索所有 100 + API”搜索字段来搜索 Speech API。
【讨论】:
也没有显示在“搜索所有 100 + API”搜索中(或者如果您没有订阅,至少不会显示 - 这是接受的响应中明确提到的第 1 步的要点)。跨度> @DanCornilescu - 我不知道您的搜索有什么问题。我没有订阅任何列表,但是当我转到谷歌开发控制台时,单击“启用 API”并在搜索框中输入“语音”,我得到一个链接“谷歌云语音 API”。对我来说似乎工作得很好。 @Jules 我现在也可以看到,过去 7 个月左右似乎情况发生了变化。 @DanCornilescu AFAICT,它在 3 月底左右的某个时候被添加到该列表中,或者可能是 4 月初……如果您让浏览器打开一段时间,也许您有缓存版本? 【参考方案5】:为了使用该服务,您需要:
获取开发者密钥(有关说明,请参见上述答案) 将单声道 flac 音频文件发送到http://www.google.com/speech-api/v2/recognize(Google 不再接受立体声音频) 在 HTTP 标头中指定音频文件的采样rate(例如16000
、44100
等)和Content-Type为audio/x-flac
李>
在 url 中指定 key
、client
和 lang
参数的值
这是一个带有完整参数和标题的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(包括录音)。
【讨论】:
以上是关于谷歌语音识别 API的主要内容,如果未能解决你的问题,请参考以下文章
是否有适用于 Google 语音识别技术的 API? [关闭]