2010-05-03 8 views
6

Ich bin derzeit auf der Suche nach einem kleinen Client, der die Fähigkeit hat, Text-in-Sprache in einer Vielzahl von Sprachen zu lesen. Hauptsächlich Targeting Englisch & Japanisch.Mehrsprachige Text-zu-Sprache-Bibliotheken?

Meine Frage ist also, kennt jemand eine Bibliothek, die Englisch und Japanisch zu Sprache lesen kann?

Mein Ziel Entwicklungssprache zunächst, ist C#

Vielen Dank für Ihre Zeit.

Antwort

5

Microsoft Speech API, wenn Sie die richtigen Stimmen haben (Sie sie buy können, sind frei Stimmen oft von schlechter Qualität Windows-Schiffe standardmäßig mit ein. Englische Stimme).

Sie können einige freie SAPI Stimmen here finden.

Sie können Loquendo TTS anhören, um die Stimmenqualität zu hören.

TTS ist wirklich einfach mit SAPI (wenn es eingestellt ist, ist es ein Einliner).

Es gibt eine .NET-Port:

Das .NET Framework 3.0 eine verwalteten Sprach-API enthalten ist, System.Speech. So können Sie schnell sprachaktivierte Windows-Anwendungen für Windows Vista mit Visual Studio 2005 erstellen. Diese Version ist wie alle Versionen von SAPI abhängig von dem Betriebssystem . SAPI 5.3 ist nur verfügbar unter Windows Vista. Wie bei früheren Versionen von SAPI kann Ihre -Anwendung auf früheren -Versionen wie Windows XPs SAPI 5.1 ausgeführt werden. Wenn Ihre Anwendung jedoch Funktionen verwendet, die für SAPI 5.3 spezifisch sind, erwarten Sie einen nicht unterstützten Fehler.

Die beiden Hauptnamensraum vertraut zu werden für .NET sprachaktivierte Anwendungen sind System.Speech.Synthesis und System.Speech.Recognition

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

1

Die in Windows XP/Vista integrierten Sprach-APIs unterstützen Text to Speech in Englisch, Japanisch und vielen weiteren Sprachen.

Check out this link für ein Tutorial:

this helps

+0

Danke. Ich werde das untersuchen. –

0

Wenn Sie don‘ Wenn Sie einen Webdienst aufrufen, können Sie die Sprachsynthese von der Microsoft-Übersetzer API here verwenden. Dieses blog post verfügt über ein C# -Silverlight-Beispiel, das die Translator- und die TTS-Features verwendet.