voz texto reconocedor platformnotsupportedexception ningún instalado hay c# internationalization text-to-speech

c# - texto - system platformnotsupportedexception no hay ningún reconocedor instalado



Bibliotecas multilingües de texto a voz (3)

Las Speech APIs incorporadas en Windows XP / Vista son compatibles con Text to Speech en inglés, japonés y en muchos otros idiomas.

Mira este enlace para ver un tutorial:

Espero que esto ayude

Actualmente estoy buscando desarrollar un pequeño cliente que tenga la capacidad de leer texto a voz en una variedad de idiomas. Principalmente dirigido a inglés y japonés.

Entonces mi pregunta es, ¿alguien sabe de una biblioteca que es capaz de leer inglés y japonés en voz alta?

Mi lenguaje de desarrollo objetivo inicialmente es c #

Gracias por tu tiempo.


Si no te importa llamar a un servicio web, puedes utilizar la síntesis de voz de la API de traducción de Microsoft aquí . Esta publicación de blog tiene un ejemplo de C # Silverlight que utiliza el traductor y las características de TTS.


Microsoft Speech API , si tiene las voces correctas (puede comprarlas , las voces gratuitas a menudo son de baja calidad. Windows se envía por defecto con una voz en inglés).

Puede encontrar algunas voces gratuitas de SAPI aquí .

Puede escuchar Loquendo TTS para escuchar la calidad de las voces.

TTS es realmente fácil con SAPI (cuando está configurado, es un trazador de líneas).

Hay un puerto .NET:

.NET 3.0 Framework ha incluido una API de voz administrada, System.Speech. Esto le permite crear rápidamente aplicaciones de voz habilitadas para Windows Vista con Visual Studio 2005. Al igual que con todas las versiones de SAPI, esta versión depende del sistema operativo. SAPI 5.3 solo está disponible en Windows Vista. Al igual que con las versiones anteriores de SAPI, su aplicación puede ejecutarse en versiones anteriores, como SAPI 5.1 de Windows XP. Sin embargo, si su aplicación utiliza alguna característica específica de SAPI 5.3, se espera un error no admitido.

Los dos espacios de nombres principales para familiarizarse con las aplicaciones habilitadas para voz .NET son System.Speech.Synthesis y System.Speech.Recognition

http://reddevnews.com/articles/2007/02/15/give-applications-a-voice.aspx