В следующей статье мы рассмотрим eSpeak NG. Это многоязычный программный синтезатор речи из командной строки, в котором мы можем использовать более 100 языков. eSpeak NG - это обновленная версия движка eSpeak, созданная Джонатаном Даддингтоном, о которой мы уже говорили в предыдущая статья в этом же блоге.
Эта программа прочитает вслух предоставленный нами текст. Вы также можете получить текст из стандартного ввода или из файла. Программа использует преобразование текста в речь, чтобы говорить через звуковое устройство по умолчанию.. Это программное обеспечение может быть полезно при прослушивании блогов, новостных сайтов или в случае, если нам нужно преобразовать текст в речевые файлы для слабовидящих. eSpeak включает в себя разные голоса, и их характеристики могут быть изменены по мере необходимости.
Используя программу, вы заметите, что речь может стать довольно четкой, но никто не ожидает чего-то столь же естественного или плавного, как синтезаторные голоса, основанные на записях человеческой речи. Как я сказал выше, eSpeak NG выполняет синтез текста в речь для более чем 100 языков и акцентов, но, очевидно, некоторые языки читают лучше, чем другие.
Индекс
ESpeak NG Общие характеристики
- Это кроссплатформенное приложение, поддерживающее Gnu / Linux, Android, Mac OS и Windows.
- Есть бесплатная программа с открытым исходным кодом, который был написан на C.
- Включает в себя разные голоса, характеристики которого можно изменять.
- может производить голосовой вывод в виде файла WAV или mp3 вместо того, чтобы говорить напрямую. Полученный файл можно воспроизвести на любом медиаплеере.
- может также переводить текст в коды фонем, поэтому он может быть адаптирован как интерфейс для другого механизма синтеза речи.
- Программа имеет потенциал для других языков. Языки, которые вы используете, находятся на разных стадиях развития. По словам создателя, приветствуется помощь носителей тех или иных языков.
Исходный код проекта eSpeak NG: размещено на GitHub, как и все его особенности в деталях.
Установите eSpeak NG в Ubuntu
Мы можем найти эту программу в упаковке для разных систем Gnu / Linux. В Ubuntu, Debian и их производных нам нужно будет использовать только APT в терминале (Ctrl + Alt + T) следующим образом:
sudo apt install espeak-ng
Беглый взгляд на программу
eSpeak NG полностью совместим со своим предшественником. Более того использует те же параметры командной строки, что и eSpeak, и добавляет некоторые дополнительные функции. Среди них можно найти следующие:
Фраза вслух
Мы можем поручить программе прочитать предложение вслух:
espeak-ng "Esto es un lo que va a leer el programa"
Кроме того, программа также может прочитать содержимое файла вслух:
espeak-ng -f archivo.txt
Это также даст нам возможность читать вводимый текст из стандартного ввода:
espeak-ng
Для выхода достаточно использовать комбинацию CTRL + C.
Сохраните результат в файл
Если вы заинтересованы сохранить вывод в аудиофайл MP3, необходимо использовать только параметр -w следующим образом:
espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"
Если вам интересно файл .wav, в приведенной выше команде вам нужно только изменить расширение выходного файла.
Распечатать фонемы текста
Следующая команда будет произнести слово 'Ubuntu'и он напечатает фонемы:
espeak-ng -x Ubuntu
Список поддерживаемых голосов
Эта программа поддерживает несколько разных голосов, и мы можем перечислите их все командой:
espeak-ng --voices
Также могут быть перечислены все голоса, говорящие на определенном языке. Если, например, мы хотим видеть голоса, говорящие по-испански, вам просто нужно использовать команду:
espeak-ng --voices=es
Изменить голос
eSpeak НГ по умолчанию будет произносить заданный текст английским голосом. Если вы хотите использовать другой голос, запустите что-то вроде следующего:
espeak-ng -v nombre_de_voz
Помощь
Те, что мы только что рассмотрели, - это лишь некоторые из возможностей этой программы. Для получить подробную информацию о том, как пользоваться eSpeak NG, нужно будет только написать в терминале (Ctrl + Alt + T):
espeak-ng --help
Или мы также можем обратиться к страницам руководства:
man espeak-ng
Удалите eSpeak NG
Если вы хотите, удалите эту программу с вашего компьютера, в терминале (Ctrl + Alt + T) вам просто нужно выполнить:
sudo apt remove espeak-ng
Если вас интересует графический интерфейс для этой программы, вы можете перейти на страницу скачать gespeaker. В нем вы можете скачать файл .deb, чтобы установить его.
Он может узнать больше об этом проекте на ваш репозиторий GitHub.
Комментарий, оставьте свой
Хорошо, что есть что-то для нашего дистрибутива, хотя озвучка говно.