[..] Speech Recognition - Grammar

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
mdanielm
Membre émérite
Membre émérite
Messages : 255
Enregistré le : mer. 11 déc. 2013 19:48
Status : Hors ligne

[..] Speech Recognition - Grammar

#1

Message par mdanielm »

Bonjour,

Je cherche à démarrer dans SAPI 5.4
Très modestement je voudrais créer une grammaire qui reconnait un seul mot ('rouge')
dans un contexte de reconnaissance Inproc.
Problème: sous Windows 8.1, le code ci-dessous reste sourd!
Si, par hasard, quelqu'un de compétent passe par là, merci d'avance.

► Afficher le texte
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Speech Recognition - Grammar

#2

Message par timmalos »

Qu'entends tu par "reste sourd"? Premièrement on est d'accord que ton micro fonctionne correctement, que tu as deja testé un script d'exemple simple avec SAPI 5.4 fonctionnel avant de te lancer dans ta sauce?
(Pour valider matériel Et logiciel avant de démarrer le scripting)
mdanielm
Membre émérite
Membre émérite
Messages : 255
Enregistré le : mer. 11 déc. 2013 19:48
Status : Hors ligne

Re: [..] Speech Recognition - Grammar

#3

Message par mdanielm »

Salut,
Pour tester le micro, je remplace ou rajoute après la section Grammaire, les deux lignes:
$grammar.Dictationload
$grammar.DictationSetState(1)
et j'obtiens une grammaire qui reconnaît n'importe quel mot .... avec très peu de réussite.
Avec ces deux mon micro fonctionne, mais sans ces deux lignes le programme reste sourd, c'est-à-dire qu'il ne répond rien au mot que je prononce.
Si je dis 'rouge' il devrait activer le gestionnaire de l'événement Recognition et si je dis 'vert' il devrait activer le gestionnaire FalseRecognition. Or, il n'exécute ni l'un ni l'autre, comme si il manquait une activation de la grammaire. J'ai bien lu toute la doc SAPI 5.4 de Microsoft et l'exemple est issu de la doc mais à l'origine il est conçu pour VB, sans doute VB6.
J'ai déjà utilisé le concept de grammaire en C#, c'est très puissant et passionnant. Je n'arrive pas à démarrer en AutoIt.
Merci quand même.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Speech Recognition - Grammar

#4

Message par timmalos »

Qu-en est il de mon script de test disponible ici :
http://www.autoitscript.fr/forum/viewto ... sance+sapi
Répondre