- Mitglied seit
- 2 Sep 2012
- Beiträge
- 587
- Punkte für Reaktionen
- 1
- Punkte
- 16
Hallo zusammen,
ich hab da mal wieder eine Frage
Ich versuche derzeit ein IVR-System aufzubauen. Mit Sprachbausteinen ziemlich mühseelig, daher musste nun ein TTS her. Nach einigem recherchieren kristalisierte sich libttspico als gut nutzbar heraus. Die Spachausgabe ist wirklich gut zu verstehen. Das Problem ist nur, dass hier WAV-files mit 16khz Sampling-Rate generiert werden. Es gibt keine Möglichkeit die Sampling-Rate irgendwie zu manipulieren.
Als nächstes habe ich versucht, das 16khz-WAV-file mittels sox zu konvertieren. Das funktioniert auch jedoch ist die Sprach-Ausgabe um 50% verlangsamt, weshalb ich mit dem Speed-Parameter arbeiten musste. Ende vom Lied, die Ausgabe hört sich nach dem ganzen kovertierungs-hickhack ziemlich unnatürlich und schlecht an...
Soweit ich weiss gibt es einen wav16 Patch für * 1.6. Wie sieht es denn mit dem * 1.8 aus? Gibt es eine möglichkeit dem * wav16 schmackhaft zu machen?
[EDIT]
Ok, mit sox läuft es nun. Scheinbar macht es einen unterschieb ob die filenames hinten oder mittendrin im Befehl stehen. Jedoch ist es natürlich nicht schön, für eine Sprachausgabe 2 Prozesse ausführen zu müssen. Daher immer noch die Frage ob * 1.8 irgendwie wav16 fürs Playback() nutzen kann.
[/EDIT]
Viele Grüße
Matthias
ich hab da mal wieder eine Frage
Ich versuche derzeit ein IVR-System aufzubauen. Mit Sprachbausteinen ziemlich mühseelig, daher musste nun ein TTS her. Nach einigem recherchieren kristalisierte sich libttspico als gut nutzbar heraus. Die Spachausgabe ist wirklich gut zu verstehen. Das Problem ist nur, dass hier WAV-files mit 16khz Sampling-Rate generiert werden. Es gibt keine Möglichkeit die Sampling-Rate irgendwie zu manipulieren.
Als nächstes habe ich versucht, das 16khz-WAV-file mittels sox zu konvertieren. Das funktioniert auch jedoch ist die Sprach-Ausgabe um 50% verlangsamt, weshalb ich mit dem Speed-Parameter arbeiten musste. Ende vom Lied, die Ausgabe hört sich nach dem ganzen kovertierungs-hickhack ziemlich unnatürlich und schlecht an...
Soweit ich weiss gibt es einen wav16 Patch für * 1.6. Wie sieht es denn mit dem * 1.8 aus? Gibt es eine möglichkeit dem * wav16 schmackhaft zu machen?
[EDIT]
Ok, mit sox läuft es nun. Scheinbar macht es einen unterschieb ob die filenames hinten oder mittendrin im Befehl stehen. Jedoch ist es natürlich nicht schön, für eine Sprachausgabe 2 Prozesse ausführen zu müssen. Daher immer noch die Frage ob * 1.8 irgendwie wav16 fürs Playback() nutzen kann.
[/EDIT]
Viele Grüße
Matthias
Zuletzt bearbeitet: