Установка из исходников синтезатора речи Festival 2.4 на Ubuntu 14.04 Trusty Tahr. Добавление в синтезатор Festival поддержку русской речи.

Наткнулся недавно на такую замечательную программу Festival. Данная утилита является синтезатором речи, а именно с помощью нее можно заставить ваш ПК читать тексты, записывать прочтенный текст в звуковой файл. Мне показалась данная программа интересной и я решил разобрать как установить ее на Ubuntu 14.04 Trusty Tahr.

 

Собирать я решил из исходников и последнюю версию на данный момент 2.4. В репозиториях Ubuntu 14.04 Trusty Tahr находится версия 2.1. Так же разобрал как заставить Festival говорить по-русски.

 

Создаем временный каталог, куда будем скачивать необходимые файлы для сборки Festival

Переходим в созданный каталог

Скачиваем архивы сборки Festival

Распаковываем скачанные архивы

Установим зависимость, для успешной сборки пакетов

Теперь можно приступать к сборке пакетов. Сперва соберем пакет speech_tools:

Теперь собираем пакет festival:

Добавляем в PATH путь до бинарных файлов:

Переходим во временный каталог:

Скачиваем звуковые файлы, для работы Festival (Английский, Русский). Английская речь, доступна в мужском и женском исполнении, а русская речь только в мужском.

Создаем каталоги для расположения речевых данных:

Распаковываем архив с английской речью:

Распаковываем архив с русской речью:

 

Внесем необходимые настройки для воспроизведения русской речи. Редактируем файл настройки языков:

В начало файла добавляем строки:

Находим строки:

Ниже вставляем следующие строки:

Сохраняем и закрываем файл настроек. На этом установка и настройка Festival завершена. Проверим работу программы, воспроизведем текст на английском:

Для воспроизведения текста на русском:

Если все сделали правильно, то услышим голос на английском и на русском.

 

Если нужно установить использование русского голоса по-умолчанию, то редактируем файл:

Перед текстом:

Пишем следующее:

Теперь чтобы услышать воспроизведение на русском не нужно использовать ключ —language russian.

 

Festival так же может указанный текст записать в звуковой файл wav:

Вот так можно указать какой речевой язык использовать при создании звукового файла (пример. использовать русский язык):

Если необходимо задать битрейт для выходящего звукового файла, то команда будет выглядеть так:

Запись воспроизведения текста с последующей конвертацией звукового файла в формат mp3:

 

Чтобы добиться более приемлемого произношения текста, в текста можно указывать где использовать ударения в словах, для более точного произношения. Это делается знаками (+, , .), например:

 

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

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (2 голос(ов), в среднем: 5,00 из 5)
Загрузка...

Оставить ответ

19 − 4 =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика