2010-07-16 5 views
0

Я искал способ сохранить результат синтеза речи как .wav-файл. Я загрузил FreeTTS и CloudGarden, но у FreeTTS возникли проблемы с настройкой голосов MBROLA на машинах Windows, а в примерах CloudGarden содержатся депрессированные методы, которые вызывают ошибки, даже если вместо них используются предыдущие версии jsapi.Вывод Java Речевой звук как .wav-файл

Что я ищу, это способ сохранить речь в WAV-файле, а не воспроизводиться через динамики. Все, о чем я забочусь, это то, что он компилируется и работает.

Если у кого есть какие-либо знания, или знает хороший учебник, что было бы здорово :)

Еще раз спасибо, Фиона

ответ

0

Распределение FreeTTS включает в себя программу, которая позволит вам испытать многие особенностей FreeTTS. Эта программа запускается с помощью следующей команды:

FreeTTS Test Program имеет варианты, которые могут быть интересны для вас:

-dumpAudio file : dump audio to file 
-dumpAudioTypes : dump the possible output types 
-dumpMultiAudio file : dump audio to file 
+0

Я пробовал эту программу, но для нее требуется установка MBROLA на машине. MBROLA хорошо известна тем, что имеет проблемы с Windows, поэтому, несмотря на то, что я настроил ее в соответствии с любыми известными подсказками, я до сих пор получаю сообщение об ошибке: «Системное свойство« mbrola.base »не определено. Не будет использовать голоса MBROLA при попытке запустить тестовый файл – Fiona

0

Шаг 1: MBROLA voices with FreeTTS - Windows

Шаг 2: Используйте следующий код для удаления ваша ошибка: база mbrola не определена

System.setProperty («mbrola.base», «C:/Users/LOL/Documents/NetBeansProjects/TTS/mbrola»);

+0

Возможно, вы захотите обобщить путь к файлу для других пользователей. Кроме того, тег MBROLA не имеет информации, поэтому, возможно, вы можете добавить описание здесь: http://stackoverflow.com/edit-tag-wiki/52941 – mbomb007