Je sais que j'ai besoin d'installer Speech SDK si j'utilise SAPI pour la reconnaissance de spech. Mais que faire si j'utilise .NET System.Speech.Recognition: SpeechRecognizer class?Ai-je besoin d'installer Speech SDK pour être en mesure de faire de la reconnaissance vocale, même lorsque j'utilise l'espace de nommage .NET Speech Recognition?
2
A
Répondre
2
System.Speech.Recognition: SpeechRecognizer utilise SAPI, donc si vous n'avez pas installé SAPI par défaut (c'est-à-dire que vous utilisez XP), vous devrez l'installer. Vous n'avez pas besoin de tout le kit de développement SAPI, juste le redistributables (SpeechSDK51MSM.exe).
Si vous devez exécuter XP, vous serez limité à SAPI 5.1; les autres versions sont liées au système d'exploitation.
System.Speech.Recognition: SpeechRecognizer fonctionnera bien avec SAPI 5.1, ainsi; certaines fonctionnalités nécessitent SAPI 5.3; Si vous les utilisez, vous obtiendrez une exception.