Android: Reconnaissance vocale sans utiliser le serveur Google

Je veux développer un logiciel de reconnaissance vocale dans Android, qui devrait fonctionner hors ligne. Comme la reconnaissance vocale intégrée à l’androïde utilise le serveur Google qui a besoin d’Internet, je veux une alternative qui fonctionne en l’absence d’Internet.

S’il vous plaît me suggérer un moyen de réaliser la fonctionnalité ci-dessus.

Pocketsphinx peut fonctionner sur Android. Voir

Sphinx CMU (chez SourceForge)

Le code peut actuellement être extrait de subversion (il est préférable d’utiliser Subversion et de ne pas télécharger d’instantanés), il est très facile de l’utiliser, importez simplement le projet dans eclipse et exécutez-le sur votre appareil:

CMU Sphinx: Démo Android Pocket Sphinx

Vous pouvez trouver un tutoriel avec les détails ici:

CMU Sphinx: Tutoriel Android Pocket Sphinx

Si le logiciel de reconnaissance vocale a un vocabulaire limité (comme dans une interface utilisateur vocale simple) et que le nombre d’échantillons est limité, cela peut être possible. Les applications telles que Transcription ne sont probablement pas une tâche à effectuer sur Android (en mode hors connexion). DSP est également requirejs pour la reconnaissance vocale … Un vocabulaire limité et limité à très peu d’échantillons pourrait être votre meilleur choix.

Si vous voulez vraiment investir du temps et de la main-d’œuvre dans votre objective, consultez l’API Java Speech Java-Project 2.0 (JSR 113).

Il est utilisé sur les téléphones portables “normaux” pour les commandes vocales et fonctionne hors ligne. Malheureusement, le projet est interrompu.

Vous pouvez télécharger des voix Google pour une utilisation ultérieure. Depuis votre mobile -> Réglage -> “Langue et saisie” -> “Recherche vocale” -> “Télécharger la reconnaissance vocale hors ligne” -> Choisissez le pack de langue.

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

Vous ne serez pas heureux avec cette solution de contournement mais voici: Enregistrez le discours et stockez-le pour plus tard. Lorsqu’une connexion Internet est disponible, connectez-vous à Internet, lisez le discours enregistré et convertissez-le en texte.

Hé, c’est le moyen le plus simple de penser à certaines applications, comme la dictée et les mémos.