57 votes

Android: Reconnaissance de la Parole sans l'aide de google serveur

Je veux développer un module de reconnaissance Vocale sous android, qui devrait fonctionner en mode hors connexion. Comme l'android intégré de reconnaissance vocale utilise google serveur qui a besoin d'internet, je veux une alternative qui fonctionne en l'absence de l'internet.

Merci de me suggérer un moyen de parvenir à la fonction ci-dessus.

51voto

Nikolay Shmyrev Points 8138

Pocketsphinx peut fonctionner sur Android. Voir

La CMU Sphinx (sur SourceForge)

Le code est actuellement peut être vérifié à partir de la subversion (de son mieux pour utiliser subversion et de ne pas télécharger captures d'écran), il est très facile à utiliser, il suffit d'importer le projet dans eclipse et l'exécuter sur votre appareil:

La CMU Sphinx: Poche Sphinx Android Demo

Vous pouvez trouver un tutoriel avec le plus de détails ici:

La CMU Sphinx: Poche Sphinx Android Tutoriel

1voto

Jesper Kihlberg Points 142

Autant que je sache, la reconnaissance vocale nécessite d'énormes quantités de données pour l'analyse, et il n'est probablement pas adapté pour les hors connexion d'une application s'exécutant sur un téléphone.

0voto

Abhi Points 1415

Si la reconnaissance vocale a vocabulaire limité (comme dans une simple interface utilisateur vocale) et est limitée à quelques échantillons - il peut-être possible. Des Applications telles que la Transcription n'est pas susceptible de tâches à effectuer sur Android (en mode déconnecté). Aussi DSP est nécessaire pour la Reconnaissance de la Voix ... Un vocabulaire restreint et limité à très peu d'échantillons peut être votre meilleur pari.

0voto

Thrawn80 Points 308

Si vous voulez vraiment investir du temps et de la main-d'œuvre pour votre objectif, regarder la Java-Projet Java Speech API 2.0 (JSR 113).

Il est utilisé sur la "normalité" des téléphones mobiles pour les commandes vocales et fonctionne en mode hors connexion. Malheureusement, le projet est abandonné.

0voto

skan Points 690

Vous pouvez télécharger Google voix pour une utilisation ultérieure. De vous mobile -> Réglage -> "Langue et Saisie" -> "Recherche Vocale" -> "Télécharger le mode hors connexion de reconnaissance de la parole" -> Choisissez le pack de langue .

Ou vous pouvez utiliser d'autres programmes, tels que Dragon Assistant Mobile https://play.google.com/store/apps/details?id=com.nuance.balerion&hl=en

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X