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.   Якобо - сказав він

    Добре, що є щось для нашого дистрибутива, хоча голос лайно.