Google语音API中口语的语言代码检测

时间:2017-07-04 08:13:08

标签: java android google-cloud-platform google-translate google-speech-api

是否可以使用Google Cloud Platform机器学习语音API自动检测口语?

https://cloud.google.com/speech/docs/languages表示支持的语言列表。但是,用户需要手动设置此参数以执行语音到文本。我想自动执行此操作。

3 个答案:

答案 0 :(得分:3)

Google不提供口语检测的直接API,因此可以使用以下步骤实现,但不是100%准确: -

1.使用google speech api将语音转换为文本。

2.使用所选语言代码逐个发送语音到api。

3.在api的响应中,它给出了置信度和替代数量。

4.比较输出的置信度值并使用一个    具有更大的信心。

虽然这不是准确的方法,但它只是一个简单的工作,如果它可以帮助任何人。

答案 1 :(得分:2)

不,我相信你(至少目前)来指定输入语言。 (例如,与您可以让它自动检测的Translation API不同。)

答案 2 :(得分:0)

现在有一个测试版可以提供帮助,请参阅Google Speech API文档https://cloud.google.com/speech-to-text/docs/multiple-languages

中的“检测自动说的语言”一章。