在使用 google Speech To Text API 结合“alternativeLanguageCodes”时接收使用的语言

在使用 google Speech To Text API 结合“alternativeLanguageCodes”时接收使用的语言

因此,我进行演讲转录,并提供一些alternativeLanguageCodes除主要内容之外的内容languageCode

例如:

languageCode: "en"
alternativeLanguageCodes: ["fr","it"]

谷歌语音会自动返回一个可信度足够高的转录文本,这个转录文本可能就是音频文件中说话者所讲的正确的文本。太棒了!

但是...我还想知道它实际上是/使用了哪种语言(代码)。有没有办法让 api 返回这样的元数据(如 lang: 'fr')作为结果替代方案?

答案1

Speech API 的 v1 版本不提供从您的音频中识别的语言代码(我认为您正在使用)。但是,“v1p1beta1”版本的 Google Cloud Speech API 会返回从您的音频中识别的语言代码,请检查文档关于 API 返回的响应。因此,我建议使用该版本。

相关内容