2011-01-06 19 views

Respuesta

2

pyspeech parece ser simplemente una interfaz de Python para las API de voz normales de Windows. Lo más probable es que cree un método para tratar la reproducción de mp3 como fuente de audio para que escuche la API de voz.

+0

Podría explicar cómo hacer esto de manera más completa? –

+0

Además, tengo una Mac. ¿Esto me impedirá usar pyspeech? –

+0

Tendría que ejecutar Windows en su mac. EIther directamente en el hardware o en una máquina virtual (Parallels, VMWare, etc.). MacOS no es compatible con las API de Windows (no debería). En cuanto a cómo hacerlo, no sé. No soy un programador de Win32. Pero dado que las aplicaciones de Windows tienen la intención de "escuchar" una fuente de audio, tendría que convertir programáticamente su mp3 en un dispositivo de audio que las API escucharían. –

2

No sé acerca de pyspeech, pero si se trata de un contenedor Python alrededor de las API de voz de Microsoft, entonces algunas otras publicaciones pueden ser útiles.

Microsoft Los motores de voz no requieren entrada de micrófono. Pueden aceptar archivos de audio.

Si está haciendo la transcripción, necesitará una gramática del dictado. Las gramáticas de dictado se incluyen con las versiones cliente de los motores de voz de Microsoft que se entregan con Windows 7 y Vista. Las gramáticas de dictado no se proporcionan en los motores de Servidor que proporciona Microsoft.

Un ejemplo sencillo de utilizar una gramática de dictado en C# con el espacio de nombres System.Speech está en la pregunta StackOverflow SAPI and Windows 7 Problem

Cuestiones relacionadas