2012-12-07 1 views
1

Operears: Le cadre de reconnaissance vocale (Parole au texte) pour iPhone (iOS Devices), j'ai installé l'application démo openears sur mon iPhone, ça marche bien mais seulement pour une liste de mots comme GO, CHANGE, MODEL. Pouvons-nous rendre la reconnaissance vocale plus générique pour une reconnaissance vocale en temps réel, c'est-à-dire non limitée à quelques mots. Cela devrait être générique.Reconnaissance vocale utilisant le framework Openears?

Openears: http://www.politepix.com/openears/

+0

Merci Sumanth pour la réponse. J'ai essayé d'utiliser aussi iSpeech, mais il a besoin d'une connexion Internet pour la reconnaissance vocale et je n'ai pas de connexion Internet sur mon appareil. iSpeech utilise le cloud pour reconnaître le discours. S'il vous plaît répondez si je peux utiliser iSpeech sans connexion Internet. – Nitin

Répondre

3

Vous devez utiliser un nouveau modèle Langue au lieu de leur défaut. Le modèle de langage est le vocabulaire que vous voulez qu'OpenEars comprenne, dans un format que son moteur de reconnaissance vocale peut comprendre.

Plus le modèle de langage est petit et mieux adapté aux cas d'utilisation réels de vos utilisateurs, meilleure est la précision.

Un modèle de langage idéal pour PocketsphinxController a moins de 200 mots.

Vous pouvez créer dynamiquement un nouveau modèle de langage via la classe LanguageModelGenerator.

Voir la Details about LangaugeModelGenerator & Openears Basic concepts here

Note:

S'il vous plaît poster les questions concernant Openears seulement dans leur forum

Vous pouvez voir plus Speech-to-Text SDK here