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 NG ще произнесе по подразбиране дадения текст, използвайки английския глас. Ако искате да използвате различен глас, изпълнете нещо като следното:

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.   Джейкъб каза той

    Хубаво е, че има нещо за нашето дистро, макар че гласът е гав.