2010-05-03 4 views
6

Je cherche actuellement à développer un petit client qui a la capacité de lire de la parole à la parole dans une variété de langues. Ciblant principalement l'anglais & japonais. Donc, ma question est, est-ce que quelqu'un sait d'une bibliothèque qui est capable de lire l'anglais et le japonais à la parole?Bibliothèques multilingues de texte en parole?

Ma langue de développement cible au départ, est C#

Merci pour votre temps.

Répondre

5

Microsoft Speech API, si vous avez des voix à droite (vous pouvez les buy, des voix libres sont souvent de mauvaise qualité des navires de Windows par défaut avec. Voix anglaise).

Vous pouvez trouver des voix SAPI gratuites here.

Vous pouvez écouter Loquendo TTS pour entendre la qualité des voix.

TTS est vraiment facile avec SAPI (quand il est défini, il s'agit d'un one liner).

Il y a un port .NET:

Le Framework .NET 3.0 a inclus une API vocale gérée , System.Speech. Cela vous permet de créer rapidement applications Windows vocales pour Windows Vista à l'aide de Visual Studio 2005. Comme pour toutes les versions de SAPI, cette version dépend du système d'exploitation . SAPI 5.3 est seulement disponible sur Windows Vista. Comme avec versions précédentes de SAPI, votre application peut fonctionner sur les versions antérieures , telles que SAPI de Windows XP 5.1, cependant, si votre application utilise des fonctionnalités spécifiques à SAPI 5.3, attendez une erreur non prise en charge.

Les deux principaux espaces de noms pour devenir familier avec pour la parole compatible .NET applications sont System.Speech.Synthesis et System.Speech.Recognition

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

1

Les API Speech intégrées à Windows XP/Vista prennent en charge la synthèse vocale en anglais, en japonais et dans bien d'autres langues.

Découvrez this link pour un tutoriel:

Hope this helps

+0

Merci. Je vais regarder dans ça. –

0

Si vous n » Si vous appelez un service Web, vous pouvez utiliser la synthèse vocale à partir de l'API de traducteur Microsoft here. Ce blog post a un exemple C# Silverlight utilisant le traducteur et les fonctionnalités TTS.