2010-02-09 6 views
2

J'essaye de construire une application (qui emploierait la langue hindi et d'autres langues régionales) pour obtenir des commandes vocales de voix. J'ai également besoin d'une fonctionnalité de synthèse vocale dans mon application.Puis-je obtenir une reconnaissance vocale dans une langue autre que l'anglais sur Android?

Je me demandais si je pouvais obtenir une bibliothèque de reconnaissance vocale sur Android? J'ai fait une recherche rapide sur Google et trouvé quelques bibliothèques pour Hindi sur Internet mais je ne suis pas sûr de pouvoir les inclure dans mon projet Android. Puis-je?

Répondre

0

Android prend en charge quelques langues mais pas très nombreuses, je pense que la liste est actuellement américaine, japonaise et chinoise. Pas encore hindi, même si je pense qu'ils travaillent pour ajouter un nouveau soutien linguistique bientôt. Sur le Android Developers page, ils ont un bon exemple.

3

Vous pouvez utiliser pocketsphinx pour votre application.Il dispose d'API JAVA et Python pour capturer et reconnaître la parole. Par défaut, il ne reconnaît que l'anglais. Mais si vous fournissez votre propre fichier de langage (LM) et dictionnaire (.DIC), vous devriez pouvoir le faire fonctionner.

Pas directement en direct à l'aide d'une API, mais peut être certainement faisable

http://cmusphinx.sourceforge.net/wiki/tutorialandroid