Pergunta

Existe uma API para a fala para texto para os idiomas outros do que o inglês?Eu conheço a API para o inglês ( http://developer.android.com/resources/artigos / discurso-input.html ) Mas eu quero ser capaz de reconhecer a fala na minha língua como por exemploGoogle Maps ou pesquisa.Pode até ser API geral, não API do Android.

Foi útil?

Solução

http://developer.android.com/resources/articles/Speech-input.html diz:

Os servidores do Google atualmente suportam inglês, chinês mandarim e japonês.O modelo de pesquisa da Web está disponível em todos os três idiomas, enquanto a forma livre foi otimizada principalmente para o inglês.À medida que trabalhamos duro para suportar mais modelos em mais idiomas, e melhorar a precisão da tecnologia de reconhecimento de fala, usamos em nossos produtos, desenvolvedores Android que integram os recursos de fala diretamente em seus aplicativos também podem colher os benefícios. / p >.

Quando você usa a intenção, defina o valor para extra_language.Veja http://developer.android.com/reference/android/Spoech/Reconhecizerintent.html # extra_language

Outras dicas

Você pode usar a API do Web do Google, gravar o som em sua máquina local e é enviado para um servidor externo, você pode controlar algumas variantes como quando parar ou iniciar o reconhecimento e algumas outras coisas.Há até uma variável que você pode definir para diferentes idiomas.

var langs= [['pt-us', 'Estados Unidos'], ['ES-AR', 'Argentina'];

Para mais informações aqui é um link:

http://updates.html5rocks.com/2013/01/Voice-Driven-Web-apps-Introdução-to-the-web-spece-api

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top