8

Is there an API for speech to text for languages other then English? I know the API for English (http://developer.android.com/resources/articles/speech-input.html) but I want be able to recognize speech in my language as e.g. Google Maps or Search do. It can even be general API, not Android API.

4

2 回答 2

3

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

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

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

于 2011-02-11T20:51:03.020 回答
1

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

var langs = [['en-US', 'United States'],['es-AR', 'Argentina']];

欲了解更多信息,请点击以下链接:

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

于 2014-03-14T17:18:52.113 回答