¿Necesito instalar Speech SDK para poder hacer el reconocimiento de voz, incluso cuando estoy usando espacio de nombres .NET reconocimiento de voz?
-
26-09-2019 - |
Pregunta
Sé que tengo que instalar Speech SDK si estoy usando el SAPI para el reconocimiento spech. Pero lo que si estoy usando .NET System.Speech.Recognition:? SpeechRecognizer clase
Solución
System.Speech.Recognition: SpeechRecognizer utiliza SAPI, por lo que si usted no tiene instalado por defecto (es decir, que se está ejecutando en XP) SAPI, tendrá que instalarlo. No es necesario el kit completo SAPI dev, sólo el redistributables (SpeechSDK51MSM.exe).
Si necesita ejecutar en XP, se le limita a SAPI 5.1; otras versiones están ligados al sistema operativo.
System.Speech.Recognition: SpeechRecognizer funcionará bien con SAPI 5.1, también; algunas de las características requieren SAPI 5.3; si se utilizan, obtendrá una excepción.