Преобразование текста в речь в Linux с помощью Festival
- Категория: Linux
Есть много причин, по которым вы хотели бы включить функцию преобразования текста в речь на компьютере. Вы можете страдать от плохого зрения (или его отсутствия), вам может понадобиться эта функция для научного эксперимента, или, может быть, вы просто хотите, чтобы вам прочитали файлы журнала. Независимо от причины преобразование текста в речь в Linux - довольно простая задача.
Также для этой цели можно использовать множество подсистем. Но в этой статье я хочу обратиться к использованию системы Festival для распознавания текста в речь. Как только это сработает, вы можете использовать его так, как вам нужно, и любым количеством способов.
фестиваль
Система преобразования текста в речь на фестивале была создана Аланом В. Блэком из Центра исследований речевых технологий Эдинбургского университета (при участии Университета Карнеги-Мелон). Festival - это система полного преобразования текста в речь с множеством API-интерфейсов и полноценной средой для исследований и разработок в области синтеза речи.
Фестиваль был разработан как многоязычная система, которая включает английский (британское и американское произношение), валлийский и испанский языки. Для других языков (таких как кастильский испанский, чешский, финский, хинди, итальянский, маратхи, польский, русский и телугу) для использования должны быть установлены дополнения.
Монтаж
Многие дистрибутивы уже включают Festival по умолчанию. Но если вы этого не сделали, вы можете установить его, выполнив следующие простые шаги:
Откройте окно терминала.
- Su пользователю root (или при необходимости используйте sudo).
- Выполните команду фестиваль yum install (заменить ням с вашим конкретным установщиком пакетов, например кв-прибудете ).
- Примите любые зависимости.
Это оно! Теперь Festival должен быть в вашей системе и готов к работе. Давайте проверим это.
Тестирование, тестирование.
Естественно, для использования Festival вам потребуется работающая звуковая система на вашем ПК. Убедимся, что Festival работает. Снова откройте окно терминала и введите команду:
echo 'Хотите сыграть в игру?' | фестиваль --tts
ПРИМЕЧАНИЕ: Надеюсь, вы знаете, что это за цитата выше. ;-)
Если вы слышали синтезированный голос, то фестиваль работает. Теперь позвольте Festival читать из текстового файла. Создайте текстовый файл с некоторым содержимым и сохраните файл как test.txt , Теперь, вернувшись в окно терминала, введите команду:
фестиваль --tts test.txt
Вы должны слышать синтезированный голос, который за вас читает ваш текст.
PDF-файлы
При правильной работе Festival вы также можете читать PDF-файлы с помощью Adobe Reader. Установив Adobe Reader, вы можете открыть PDF-файл и нажать Просмотр> Прочитать вслух для преобразования текста в речь в документе. С помощью этой системы вы можете делать паузу, читать документы целиком, читать только страницу и т. Д.
Последние мысли
Вы действительно можете повеселиться с системой Festival. Вы можете настроить будильники (используя в команда), чтобы разбудить вас специальным синтезированным будильником и многое другое. Но преобразование текста в речь не только для развлечения или исследования. Помните, что существует целый мир пользователей компьютеров, которые полагаются на подобные системы. К счастью, у сообщества Linux эта потребность покрыта.