Bonjour,
Je développe actuellement un système de reconnaissance vocale via System.Speech.
Mes grammaires dépendent de fichiers, dont je voudrais tester le contenu.
En gros, je teste le taux de reconnaissance en fonction des lignes de mon fichier (majuscule, accentuation, mots étrangers, abréviations, etc.).
Un des critères de tests est le temps de reconnaissance. En effet, j'ai remarqué, par exemple, qu'une ligne passée en majuscules dans ma grammaire met plus de temps à être détectée qu'avec une ligne passée en minuscules.
Je voudrais chiffrer ce gain de temps, j'ai donc pensé à un timer.
Mon problème est de savoir poser un "chrono" sur l'évenement qui détecte la reconnaissance :
Comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SpeechRecognitionEngine sre = new SpeechRecognitionEngine(); // ... initialisations diverses ... sre.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(sre_refProduit);
Partager