eSpeak - это компактный программный синтезатор речи с открытым исходным кодом для английского и других языков, для Linux и Windows. В этой статье мы расскажем, как установить командный инструмент eSpeak и его графический интерфейс Gespeaker на ваш Ubuntu.
Ниже приведено основное введение в эти два инструмента:
eSpeak: Этот инструмент командной строки принимает ввод в виде текстовой строки, входного файла, а также из stdin и воспроизводит его сгенерированным компьютером голосом. Этот синтезатор речи поддерживает 107 языков и акцентов.
Gespeaker - это бесплатный GTK+ фронтенд для espeak. Он позволяет воспроизводить текст на многих языках с настройками голоса, высоты тона, громкости и скорости. Прочитанный текст можно также записать в WAV-файл для последующего прослушивания.
Установка и использование eSpeak на Ubuntu
eSpeak легко доступен в официальных репозиториях Ubuntu и может быть легко установлен через командную строку с помощью команды apt-get. Чтобы установить eSpeak через командную строку, выполните следующие шаги.
Откройте приложение Terminal либо через системный Поиск приложений, либо через сочетание клавиш Ctrl+Alt+T.
Следующим шагом будет обновление индекса репозитория вашей системы с помощью следующей команды:
1 | sudo apt-get update |
Это поможет вам установить последнюю доступную версию программного обеспечения из Интернета. Обратите внимание, что только авторизованный пользователь может добавлять, удалять и настраивать программное обеспечение на Ubuntu.
Теперь вы готовы к установке eSpeak; вы можете сделать это, выполнив следующую команду от имени sudo:
1 | sudo apt-get install espeak |
Система может запросить у вас пароль для sudo, а также предложить вам опцию Y/n для продолжения установки. Введите Y и нажмите Enter; программа будет установлена на вашу систему. Однако процесс может занять некоторое время в зависимости от скорости вашего Интернета.
Вы можете проверить номер версии приложения, а также убедиться, что оно действительно установлено в вашей системе, с помощью следующей команды:
1 | espeak --version |
Использование eSpeak для преобразования текста в аудио
С помощью утилиты eSpeak вы можете легко прослушать заданный текст вслух. Существует два способа прослушивания входной строки:
1. Используйте следующую команду для прослушивания текста, указанного через запятую:
1 | espeak "введите текст, который вы хотите прослушать" |
2. Введите следующую команду и нажмите Enter:
1 | espeak |
В появившемся приглашении введите текст, который должен произнести eSpeak, а затем нажмите Enter.
Вы можете вводить столько строк текста, сколько захотите. Когда вы захотите выйти из утилиты, просто нажмите Ctrl+C.
Существует множество других способов использования программы; чтобы просмотреть справку по ним, воспользуйтесь следующей командой:
1 | espeak --help |
Однако это один из очень полезных способов использования данного приложения - прослушивание текста из текстового файла. Используйте следующий синтаксис для указания текстового файла, текст которого вы хотите, чтобы espeak произнес вслух.
1 | espeak -f filename.txt |
Удаление eSpeak
Если вы захотите удалить eSpeak, установленный вышеописанным способом, воспользуйтесь следующей командой:
1 | sudo apt-get remove espeak |
Следующая команда поможет вам удалить все дополнительные пакеты, которые были установлены вместе с eSpeak или любым другим программным обеспечением:
1 | sudo apt-get autoremove |
Gespeaker-A GTK frontend для espeak
Для человека, который не хочет часто открывать командную строку, установка программного обеспечения через пользовательский интерфейс Ubuntu очень проста. Пожалуйста, выполните следующие шаги, чтобы установить инструмент Gespeaker, доступный в репозитории Ubuntu Bionic Universe:
На панели инструментов/доке действий рабочего стола Ubuntu нажмите на значок Ubuntu Software.
Нажмите на значок поиска и введите 'gspeaker' в строке поиска. В результатах поиска будут перечислены соответствующие записи следующим образом:
Запись Gespeaker, указанная здесь, поддерживается Ubuntu bionic Universe. Нажмите на эту запись, чтобы открыть следующее окно:
Нажмите кнопку Install, чтобы начать процесс установки. Появится следующее диалоговое окно аутентификации, в котором вам необходимо указать данные для аутентификации, так как только авторизованный пользователь может устанавливать программное обеспечение на Ubuntu.
Обратите внимание, что только авторизованный пользователь может добавлять/удалять и настраивать программное обеспечение на Ubuntu. Введите свой пароль и нажмите кнопку Authenticate. После этого начнется процесс установки, в ходе которого на экране появится индикатор выполнения:
После этого Gespeaker будет установлен на вашу систему, и вы получите следующее сообщение после успешной установки:
Через вышеуказанное диалоговое окно вы можете запустить инструмент напрямую, а также немедленно удалить его по какой-либо причине.
Если вы хотите использовать командную строку для установки того же приложения, используйте следующую команду в Терминале.
1 | sudo apt-get install gespeaker |
Запуск Gespeaker
Вы можете получить доступ к Gespeaker из панели запуска приложений Ubuntu, как показано ниже, или непосредственно из списка приложений:
Кроме того, вы можете использовать следующую команду в Терминале для запуска Gespeaker через командную строку:
1 | gespeaker |
Пользовательский интерфейс Gspeaker будет запущен только в том случае, если в вашей системе установлен Python-dbus. Пожалуйста, используйте следующую команду в Терминале для установки указанной утилиты:
1 sudo apt-get install python-dbus
Вот как выглядит пользовательский интерфейс Gespeaker:
Пользовательский интерфейс Gespeaker довольно прост, и вам не составит труда разобраться, как преобразовать текст и текстовые файлы в аудио.
Удаление Gespeaker
Если вы хотите удалить Gespeaker, который был установлен вышеописанным способом, вы можете удалить его из системы следующим образом:
Откройте диспетчер программ Ubuntu и найдите Gespeaker. Вы увидите статус "Установлен" в строке поиска. Щелкните эту запись, а затем нажмите Удалить в следующем представлении:
Затем система предложит вам диалог аутентификации. Программа будет удалена, когда вы укажете пароль пользователя sudo и нажмете Аутентификация в диалоге.
Заключение
Независимо от того, предпочитаете ли вы пользовательский интерфейс или командную строку, вы можете легко использовать инструменты Gespeaker и espeak для преобразования текста с различных способов ввода в голосовой вывод.