Преобразование текста в голос с помощью eSpeak в Ubuntu

eSpeak - это компактный программный синтезатор речи с открытым исходным кодом для английского и других языков, для Linux и Windows. В этой статье мы расскажем, как установить командный инструмент eSpeak и его графический интерфейс Gespeaker на ваш Ubuntu.

Ниже приведено основное введение в эти два инструмента:

eSpeak: Этот инструмент командной строки принимает ввод в виде текстовой строки, входного файла, а также из stdin и воспроизводит его сгенерированным компьютером голосом. Этот синтезатор речи поддерживает 107 языков и акцентов.

Gespeaker - это бесплатный GTK+ фронтенд для espeak. Он позволяет воспроизводить текст на многих языках с настройками голоса, высоты тона, громкости и скорости. Прочитанный текст можно также записать в WAV-файл для последующего прослушивания.

Установка и использование eSpeak на Ubuntu

eSpeak легко доступен в официальных репозиториях Ubuntu и может быть легко установлен через командную строку с помощью команды apt-get. Чтобы установить eSpeak через командную строку, выполните следующие шаги.

Откройте приложение Terminal либо через системный Поиск приложений, либо через сочетание клавиш Ctrl+Alt+T.

Следующим шагом будет обновление индекса репозитория вашей системы с помощью следующей команды:

sudo apt-get update

Это поможет вам установить последнюю доступную версию программного обеспечения из Интернета. Обратите внимание, что только авторизованный пользователь может добавлять, удалять и настраивать программное обеспечение на Ubuntu.

Теперь вы готовы к установке eSpeak; вы можете сделать это, выполнив следующую команду от имени sudo:

Установите espeak

 

Система может запросить у вас пароль для sudo, а также предложить вам опцию Y/n для продолжения установки. Введите Y и нажмите Enter; программа будет установлена на вашу систему. Однако процесс может занять некоторое время в зависимости от скорости вашего Интернета.

Вы можете проверить номер версии приложения, а также убедиться, что оно действительно установлено в вашей системе, с помощью следующей команды:

espeak --version

Использование eSpeak для преобразования текста в аудио

С помощью утилиты eSpeak вы можете легко прослушать заданный текст вслух. Существует два способа прослушивания входной строки:

1. Используйте следующую команду для прослушивания текста, указанного через запятую:

2. Введите следующую команду и нажмите Enter:

В появившемся приглашении введите текст, который должен произнести eSpeak, а затем нажмите Enter.

Запуск espeak

Вы можете вводить столько строк текста, сколько захотите. Когда вы захотите выйти из утилиты, просто нажмите Ctrl+C.

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

Однако это один из очень полезных способов использования данного приложения - прослушивание текста из текстового файла. Используйте следующий синтаксис для указания текстового файла, текст которого вы хотите, чтобы espeak произнес вслух.

Удаление eSpeak

Если вы захотите удалить eSpeak, установленный вышеописанным способом, воспользуйтесь следующей командой:

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

Gespeaker-A GTK frontend для espeak

Для человека, который не хочет часто открывать командную строку, установка программного обеспечения через пользовательский интерфейс Ubuntu очень проста. Пожалуйста, выполните следующие шаги, чтобы установить инструмент Gespeaker, доступный в репозитории Ubuntu Bionic Universe:

На панели инструментов/доке действий рабочего стола Ubuntu нажмите на значок Ubuntu Software.

Ubuntu Software

Нажмите на значок поиска и введите 'gspeaker' в строке поиска. В результатах поиска будут перечислены соответствующие записи следующим образом:

Gespeaker

 

Запись Gespeaker, указанная здесь, поддерживается Ubuntu bionic Universe. Нажмите на эту запись, чтобы открыть следующее окно:

Установить приложение

 

Нажмите кнопку Install, чтобы начать процесс установки. Появится следующее диалоговое окно аутентификации, в котором вам необходимо указать данные для аутентификации, так как только авторизованный пользователь может устанавливать программное обеспечение на Ubuntu.

Авторизуйтесь как администратор

Обратите внимание, что только авторизованный пользователь может добавлять/удалять и настраивать программное обеспечение на Ubuntu. Введите свой пароль и нажмите кнопку Authenticate. После этого начнется процесс установки, в ходе которого на экране появится индикатор выполнения:

Прогресс установки программного обеспечения

После этого Gespeaker будет установлен на вашу систему, и вы получите следующее сообщение после успешной установки:

Запуск настольного приложения Gespeaker Linux

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

Если вы хотите использовать командную строку для установки того же приложения, используйте следующую команду в Терминале.

Запуск Gespeaker

Вы можете получить доступ к Gespeaker из панели запуска приложений Ubuntu, как показано ниже, или непосредственно из списка приложений:

Иконка Gespeaker

Кроме того, вы можете использовать следующую команду в Терминале для запуска Gespeaker через командную строку:

Пользовательский интерфейс Gspeaker будет запущен только в том случае, если в вашей системе установлен Python-dbus. Пожалуйста, используйте следующую команду в Терминале для установки указанной утилиты:

Вот как выглядит пользовательский интерфейс Gespeaker:

Gespeaker запущен

Пользовательский интерфейс Gespeaker довольно прост, и вам не составит труда разобраться, как преобразовать текст и текстовые файлы в аудио.

Удаление Gespeaker

Если вы хотите удалить Gespeaker, который был установлен вышеописанным способом, вы можете удалить его из системы следующим образом:

Откройте диспетчер программ Ubuntu и найдите Gespeaker. Вы увидите статус "Установлен" в строке поиска. Щелкните эту запись, а затем нажмите Удалить в следующем представлении:

Удалить Gespeaker

Затем система предложит вам диалог аутентификации. Программа будет удалена, когда вы укажете пароль пользователя sudo и нажмете Аутентификация в диалоге.

Заключение

Независимо от того, предпочитаете ли вы пользовательский интерфейс или командную строку, вы можете легко использовать инструменты Gespeaker и espeak для преобразования текста с различных способов ввода в голосовой вывод.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий