TTS на нескольких языках, в MP3

Я ищу программное обеспечение, которое может читать разные языки в одном и том же тексте. Я бы предпочел программное обеспечение для Ubuntu, но я могу согласиться использовать Wine.

Данный документ имеет ряд предложений на английском языке + испанский эквивалент. Моя идея состояла в том, чтобы создать MP3-файл записи этих предложений, чтобы я мог слушать его, чтобы попрактиковаться в произношении.

Предложения о том, как я могу реализовать этот проект, приветствуются!

2
задан 14 September 2013 в 22:36

3 ответа

Если вам удобна командная строка, тогда Festival , который вы можете установить из Ubuntu Software Center, - это система синтеза речи. Вам также необходимо установить испанский голос (sudo apt-get install festvox-ellpc11k). Оказавшись там, вы можете сделать так, чтобы Festival читал текст следующим образом:

echo "Hi there" | festival --tts
echo "Buenos dias" | festival --tts --language spanish

Вы также можете изучить команду text2wave, установленную вместе с Festival, которая сохраняет произнесенные слова в виде файла WAV, а не произносит их. непосредственно; затем вы можете использовать этот WAV-файл для практики или конвертировать его в MP3, если хотите, (используя инструмент, такой как lame.)

0
ответ дан 14 September 2013 в 22:36

Google Translator умеет очень хорошо читать на разных языках. Просто нажмите кнопку прослушивания.

Теперь, есть небольшая простая утилита, которая может записывать в mp3 все, что воспроизводится через ваши динамики, и, следовательно, из вашего веб-браузера, называется Audio Recorder :

Audio Recorder [ 115]

Чтобы установить его с терминала , выполните следующие команды:

sudo apt-add-repository ppa:osmoma/audio-recorder
sudo apt-get update && sudo apt-get install audio-recorder

Источник: http: //www.omgubuntu. co.uk/2011/03/audio-recorder-for-linux-easily-record-audio-streams-to-mp3

0
ответ дан 14 September 2013 в 22:36

Как уже упоминалось здесь gTTS делает именно это на CLI:

sudo -H pip install gTTS  # Install

Использование

gtts-cli 'hello' --output hello.mp3
gtts-cli --slow "I'm sorry Dave, I'm afraid I can't do that" | play -t mp3 -
gtts-cli -l es "Seamos realistas y hagamos lo imposible" | play -t mp3 -
gtts-cli -l fr 'Liberté, égalité, fraternité' | play -t mp3 -

Недокументированный API Google , похоже, не предлагает разные голоса .

0
ответ дан 14 September 2013 в 22:36

Другие вопросы по тегам:

Похожие вопросы: