Вывод звука речи Java в виде файла.wav
Я искал способ сохранить результаты синтеза речи в виде файла.wav. Я скачал FreeTTS и CloudGarden, но у FreeTTS есть проблемы с настройкой голосов MBROLA на компьютерах с Windows, и примеры CloudGarden содержат устаревшие методы, которые приводят к ошибкам, даже если вместо них используются предыдущие версии jsapi.
То, что я ищу, - это способ сохранить речь в файл.wav, а не воспроизводить его через динамики. Все, что меня волнует, - это то, что он компилируется и работает.
Если у кого-то есть знания или хороший учебник, это было бы здорово:)
Еще раз спасибо, Фиона
2 ответа
В дистрибутив FreeTTS входит программа, которая позволит вам протестировать многие функции FreeTTS. Эта программа запускается с помощью следующей команды:
В тестовой программе FreeTTS есть варианты, которые могут вас заинтересовать:
-dumpAudio file : dump audio to file
-dumpAudioTypes : dump the possible output types
-dumpMultiAudio file : dump audio to file
Шаг 1: голоса MBROLA с FreeTTS - Windows
Шаг 2: Используйте следующий код для удаления вашей ошибки: база mbrola не определена
System.setProperty("mbrola.base", "C:/Users/LOL/Documents/NetBeansProjects/TTS/mbrola");