Bonjour,
J'ai tapé le code du petit démo sur YouTube mais je ne réussi pas à le faire fonctionner.
Je vous épargne tous les essais que j'ai fait.
J'ai 2 type d'exeptions
et ici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 static System.Globalization.CultureInfo USCulture = new System.Globalization.CultureInfo("en-US"); // Erreur ici //HResult=0x80004003 //Message=La référence d'objet n'est pas définie à une instance d'un objet. //Source=System.Speech SpeechRecognitionEngine recEngine = new SpeechRecognitionEngine(USCulture);
Je veux l'utiliser en ANGLAIS sur Windows 10 en français. Je ne sais pas si c'est ça qui cause le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // Erreur ici ?????? recEngine.LoadGrammarAsync(grammar); //System.UnauthorizedAccessException //HResult = 0x80070005 //Message = Accès refusé. (Exception de HRESULT: 0x80070005(E_ACCESSDENIED)) //Source = System.Speech
Si vous voulez tester le code il va falloir ajouter l'assembly System.Speech.Recognition comme référence.
J'ai zippé le petit projet en C# juste 71k
Partager