You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过HTTP请求获取Google Cloud Speech API支持的语言列表?

关于Google Cloud Speech API获取支持语言列表的解答

好问题!你完全不需要把语言列表硬编码到代码里——Google Cloud Speech API和Translate API一样,提供了动态获取支持语言列表的HTTP接口,能让你实时拿到最新的语言数据。

具体怎么操作?

你可以通过以下API端点发送GET请求来获取完整的支持语言列表:
https://speech.googleapis.com/v1/languages:list

认证要求

这个接口需要有效的Google Cloud访问令牌才能调用,你可以通过gcloud命令快速生成临时令牌:

gcloud auth print-access-token

然后在请求头里带上这个令牌,比如用curl测试的话:

curl -H "Authorization: Bearer YOUR_GENERATED_TOKEN" https://speech.googleapis.com/v1/languages:list

返回内容说明

接口返回的JSON数据会包含每个支持语言的详细信息:

  • languageCode:标准的语言代码(比如en-US、zh-CN)
  • name:语言的友好名称(比如“英语(美国)”、“中文(中国大陆)”)
  • supportedFeatures:该语言支持的特性(比如是否支持自动标点、增强语音识别模型等)

为什么不推荐硬编码?

硬编码语言列表有个明显的问题:Google会不定期更新支持的语言(比如新增地区方言、扩展特性),你得手动同步代码里的列表,非常麻烦。用API动态获取的话,既能保证拿到最新数据,还能根据业务需求过滤出你需要的语言(比如只保留支持增强模型的语言)。

另外,建议在你的应用里缓存这个语言列表(比如缓存1天),不用每次请求都调用API,这样能减少延迟和API调用次数。

内容的提问来源于stack exchange,提问作者starkm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:35:20