Je veux savoir sur diverses techniques pour la reconnaissance vocale et le texte à la conversion de la parole. Merci de me laisser savoir toutes les ressources telles que des liens, des tutoriels, des livres électroniques, etc. sur elle. P>
Quelle est la technique la plus efficace pour y parvenir? P>
6 Réponses :
Puisque vous avez mentionné MS - P>
Vous devriez simplement regarder le Site Microsoft Discours . Il contient de nombreuses ressources pour traiter avec la parole, y compris la TTS et la reconnaissance vocale. P>
Je vais répondre à la partie de la reconnaissance vocale (puisque je ne sais pas grand chose à propos de Text-The-Speech): P>
Ce livre, "Méthodes statistiques de reconnaissance vocale" est un classique qui explique les fondements mathématiques de la reconnaissance de la parole statistique, écrite par le fondateur de cette région, Frederick Jelinek. P>
Le concept le plus important que vous devez savoir est masque Hidden Markov . Les gens les utilisent dans la reconnaissance de la parole depuis des décennies. Une approche récente utilise Champs aléatoires conditionnels , voir le papier (pdf) et la boîte à outils logicielle associée écharpe . P>
Il est assez difficile d'écrire votre propre reconnaissance vocale. C'est un domaine de recherche actif avec plusieurs conférences scientifiques, par ex. ASRU , InterSpeech , ICASSP . P>
Si vous recherchez un code réel, consultez Sphinx , un projet de reconnaissance de la parole open source de la CMU. Ce n'est pas écrit en C ++, mais si vous êtes intéressé par des algorithmes, il est mis en œuvre un tas de choses que vous pouvez apprendre. (J'aimerais aussi faire écho au point de Dehmann aussi: Lisez sur les modèles de Markov cachés.) P>
Les deux sont des zones très larges.
Sur la reconnaissance: Dans ce Ce schéma vous allez Trouvez comment construire un système de reconnaissance automatique de la parole de base. Ce n'est par aucun moyen proche du début de l'art, mais c'est quelque chose de réalisable et À propos de Texte à la parole: J'aurais consulté Festival . p>
Il y a plusieurs sphinx. Les principaux actifs sont des pocketsPhinx et Sphinx4. P>
sphinx4 est écrit en Java. Il vaut mieux pour les applications de bureau et Web. P>
PocketsPhinx est écrit en C. Il est préférable pour les périphériques embarqués. Il existe des applications iPhone / Android qui l'utilisent. P>
On dirait que tu veux des pochesPhinx. Essayez ce tutoriel: http://www.speech.cs.cmu.edu/sphinx/Tutorial. HTML P>
Un meilleur endroit pour demander à PocketsPhinx / Sphinx4 Questions est sur le forum Sourceforge de CMU. P>
Vous devez également fournir plus d'informations comme ce que vous avez l'intention de faire. p>
Quant aux livres, la Bible de la reconnaissance vocale est "Traitement de la langue parlée" P>
Y a-t-il des instructions pour comment exécuter PocketsPhinx sur Android? (Voir cette question: Stackoverflow.com/Questtions/2920870/pocket-sphinx -on android )
Si vous êtes curieux de savoir quoi faire avec votre reconnaissance de discours de fantaisie, vous devriez lire: Conception d'interaction vocale par Randy Allen Harris P>
Il fournit un excellent conseil sur quand utiliser la voix et comment l'utiliser dans une application. P>