Как я могу выполнить простую команду преобразования текста в речь? [дубликат]

На этот вопрос уже есть ответ здесь:

В Windows я могу выполнить следующие действия:

1. Open Notepad
2. Copy and Paste 

CreateObject("SAPI.SpVoice").Speak"Hello."

3. Save it as xyz.vbs
4. Run it/Open it

Затем он произнесет «Привет ". Есть ли что-то подобное в Ubuntu?

6
задан 11 February 2014 в 13:19

2 ответа

Установите пакет espeak Install espeak . Затем запустите в терминале

espeak -v en "Hello"

Чтобы изменить голос, пожалуйста, обратитесь к странице руководства. Отрывок из man espeak:

   --voices[=<language code>]
          Lists  the available voices. If =<language code> is present then only
          those voices which are suitable for that language are listed.

   -v <voice name>
          Use voice file of this name from espeak-data/voices
0
ответ дан 11 February 2014 в 13:19

Существует ссылка, которая даст подробный текст инструментам командной строки речи.

http://elinux.org/RPi_Text_to_Speech_%28Speech_Synthesis%29

Первым речевым пакетом, который я попробовал, был Festival. Он работал нормально и издает голос, похожий на грубого робота.

Фестиваль текста в речь

Установить фестиваль с:

sudo apt-get install festival

Попробуйте фестиваль с:

echo “Just what do you think you're doing, Dave?” | festival --tts

Espeak Text to Speech Espeak - более современный пакет синтеза речи, чем Festival. Звучит яснее, но немного оплакивает. Если вы делаете инопланетянина или RPi ведьму, то это для вас! Серьезно, это хороший универсал с большими возможностями настройки.

Установите Espeak с помощью:

sudo apt-get install espeak 

Проверьте Espeak с помощью: женского английского голоса, с ударением на заглавных буквах (-k), говорящих медленно (-s) с использованием прямого текста: -

espeak -ven+f3 -k5 -s150 "I've just picked up a fault in the AE35 unit"
0
ответ дан 11 February 2014 в 13:19

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

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