ГлавнаяОперационные системыLinuxЗаставьте свой компьютер говорить с Festival

Заставьте свой компьютер говорить с Festival [Linux]

Кому не нужен говорящий компьютер?

Linux отличается доступностью. Если вам нужна система преобразования текста в речь (TTS), которая поможет вам в повседневных компьютерных задачах, или вы музыкант-экспериментатор, желающий включить голоса роботов в свои песни, Linux вас поддержит. Хотя для Linux существует множество программ TTS, та, которую мы сейчас обсудим, называется Фестиваль .

Festival — бесплатное программное обеспечение, написанное на C++. Это многоязычная система TTS, разработанная Центром исследований речевых технологий при Эдинбургском университете.

Начало фестиваля

Festival доступен в большинстве основных репозиториев Linux. Найдите «фестиваль» и установите основную программу, а также любые голоса, которые могут вам понадобиться, которые также появятся в вашем поиске.

Если его нет в вашем репозитории, вы можете загрузить tar-файл со страницы загрузки. Festival будет работать в любой Unix-подобной системе, включая Windows с установленным Cygwin.

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

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

festival

Команда, чтобы заставить его говорить, имеет формат:

(SayText "Hello, world!")
фестиваль - заставь его говорить

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

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

(voice.list)

Чтобы переключиться на другой голос, введите имя голоса в скобках. Например:

(voice_us2_mbrola)

Обратите внимание, что в приведенном выше примере предполагается, что у вас также установлены голоса mbrola. Если вы этого не сделаете, голоса мбролы не будут доступны на Фестивале. Некоторым людям больше нравятся голоса mbrola, поэтому я бы рекомендовал их установить.

Festival также может читать текстовые файлы. Просто введите это в командной строке, не вводя интерактивную подсказку (примечание: вы можете выйти из интерактивной подсказки с помощью команды (quit)):

festival --tts [file]

Вы можете создать аудиофайл прямо с фестиваля. Опять же, в этом сценарии мы не вводим интерактивную подсказку. Вместо этого мы используем инструмент, поставляемый в комплекте с Festival, под названием text2wave. Запустите это так:

text2wave document.txt -o audiobook.wav

Это отлично подходит для создания аудиокниг или подкастов.

И последний трюк:

Купите SSH-клиент для своего смартфона, например ConnectBot для Android. В следующий раз, когда друг воспользуется вашим компьютером, выйдите в другую комнату, подключитесь к своей системе по SSH и запустите Festival, чтобы начать разговор с вашим другом. Всем будет весело!

ПОХОЖИЕ СТАТЬИ

Популярные записи