eSpeak NG, синтезатор текста в речь для Linux

о espeak-ng

В следующей статье мы рассмотрим 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) следующим образом:

установить eSpeak ng

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'и он напечатает фонемы:

Фонемы 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) вам просто нужно выполнить:

удалить eSpeak NG

sudo apt remove espeak-ng

Если вас интересует графический интерфейс для этой программы, вы можете перейти на страницу скачать gespeaker. В нем вы можете скачать файл .deb, чтобы установить его.

Он может узнать больше об этом проекте на ваш репозиторий GitHub.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Джеймс сказал

    Хорошо, что есть что-то для нашего дистрибутива, хотя озвучка говно.