2009-06-11 4 views
1

Gibt es freie Text-zu-Sprache-Bibliotheken für Windows Mobile? Vorzugsweise mit einer C# (.net CF) API.Text-zu-Sprache-Bibliothek für Windows Mobile

Edit: Es muss grundsätzlich in der Lage sein ,001-999 und ein paar Worte zu lesen wie „Kilometer, Minuten, hinter, vor“ Beispiel Sätze:

  • „1 Minute 30 Sekunden hinter“
  • „3,45 km links“

ich für fortgeschrittenere Sätze nicht nötig haben.

+1

Was ist dein Szenario? Machst du volle SSML mit Ton, Diktion und Kadenz? oder willst du hier und da nur ein einziges Wort aussprechen? – Cheeso

Antwort

0

Da ich keine freie Bibliothek gefunden habe, entschied ich mich, mit einer Reihe generierter WAV-Dateien zu arbeiten, die mit dem SpeechSynthesizer auf einem Desktop-Computer aufgezeichnet wurden. Also benutze ich die Stimme von MS Anna und ersetze sie, wenn meine App groß genug wird oder rechtliche Probleme auftreten.

ich die Kombination mehrerer WAV-Dateien die Nummerierung zu erzeugen:

„34,5 km links“ = 30.wav + 4.wav + Point.wav + 5.wav + kilometers.wav + left.wav.

0

Ich weiß nicht die Kosten oder sogar, wenn Sie es auf WM verwenden könnten, aber ich stieß auf die AT & T TTS eine Weile zurück und dachte, es könnte interessant sein, für ein zukünftiges Projekt zu betrachten.

http://www.research.att.com/~ttsweb/tts/demo.php

1

Text-to-Speech ist ein großes, interessantes Problem.

Scheint mir aber, dass Sie eine sehr spezifische Anforderung haben. Sie haben ein Vokabular von ungefähr 12 Wörtern, wenn ich richtig verstehe. Es gibt keine Möglichkeit, eine verallgemeinerte TTS-Lösung für diesen Wortschatz zu empfehlen. Die Verwendung von aufgenommenen Sounds scheint eine viel bessere Lösung zu sein.

Ich kenne nicht den Cut-off für die Anzahl der Wörter, wo das TTS empfohlen wird. Aber es ist höher als 12 Wörter.