针对英语以外语言的Google语音API

时间:2011-02-11 20:46:02

标签: android api speech-recognition speech

对于除英语以外的语言,是否有语音到文本的API?我知道英语API(http://developer.android.com/resources/articles/speech-input.html),但我希望能够用我的语言识别语音,例如谷歌地图或搜索。它甚至可以是通用API,而不是Android API。

2 个答案:

答案 0 :(得分:3)

http://developer.android.com/resources/articles/speech-input.html说:

Google的服务器目前支持英语,普通话和日语。网络搜索模型以所有三种语言提供,而自由形式主要针对英语进行了优化。当我们努力支持更多语言的更多模型,并提高我们在产品中使用的语音识别技术的准确性时,将语音功能直接集成到其应用程序中的Android开发人员也可以获益。 < / p>

使用意图时,请设置EXTRA_LANGUAGE的值。见http://developer.android.com/reference/android/speech/RecognizerIntent.html#EXTRA_LANGUAGE

答案 1 :(得分:1)

您可以使用Google的Web Speech API,将声音录制到本地计算机上并将其发送到外部服务器,您可以控制一些变体,例如何时停止或启动识别以及其他一些内容。甚至还有一个可以为不同语言设置的变量。

var langs = [[&#39; en-US&#39;,&#39;美国&#39;],[&#39; es-AR&#39;&#39;阿根廷&#39; ]];

有关详细信息,请点击此处链接:

http://updates.html5rocks.com/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API