eSpeak NG, syntezator tekstu na mowę dla systemu Linux

o espeak-ng

W następnym artykule przyjrzymy się eSpeak NG. To jest wielojęzyczne oprogramowanie syntezatora mowy z linii poleceń, w którym możemy posługiwać się ponad 100 językami. eSpeak NG to zaktualizowana wersja silnika eSpeak stworzonego przez Jonathana Duddingtona, o którym mówiliśmy już w Poprzedni artykuł na tym samym blogu.

Ten program odczyta na głos podany przez nas tekst. Możesz także pobrać tekst ze standardowego wejścia lub z pliku. Program używa tekstu na mowę do mówienia przez domyślne urządzenie dźwiękowe. To oprogramowanie może być pomocne podczas słuchania blogów, witryn z wiadomościami lub w przypadku konieczności konwersji tekstu na mowę dla osób niedowidzących. eSpeak zawiera różne głosy, a ich właściwości można modyfikować w razie potrzeby.

Korzystając z programu zauważysz, że mowa może stać się dość wyraźna, ale nikt nie oczekuje czegoś tak naturalnego i płynnego jak głosy syntezatorowe oparte na nagraniach mowy ludzkiej. Jak powiedziałem powyżej, eSpeak NG dokonuje syntezy tekstu na mowę dla ponad 100 języków i akcentów, ale najwyraźniej niektóre języki czytają lepiej niż inne.

Ogólne funkcje ESpeak NG

  • To wieloplatformowa aplikacja obsługująca Gnu / Linux, Android, Mac OS i Windows.
  • Jest darmowy program open source, który został napisany w C.
  • Obejmuje różne głosy, którego cechy można modyfikować.
  • Może produkuj głos jako plik WAV lub mp3, zamiast mówić bezpośrednio. Powstały plik można odtworzyć na dowolnym odtwarzaczu multimedialnym.
  • Może też przetłumacz tekst na kody fonemów, aby mógł zostać zaadaptowany jako interfejs dla innego silnika syntezy mowy.
  • Program ma potencjał dla innych języków. Języki, których używasz, są na różnych etapach zaawansowania. Według twórcy doceniana jest pomoc rodzimych użytkowników tych lub innych języków.

Kod źródłowy projektu eSpeak NG to hostowany na GitHub, podobnie jak wszystkie jego funkcje w szczegółach.

Zainstaluj eSpeak NG na Ubuntu

Możemy znaleźć ten program spakowany dla różnych systemów Gnu/Linux. W Ubuntu, Debianie i ich pochodnych, będziemy musieli używać APT tylko w terminalu (Ctrl + Alt + T) w następujący sposób:

zainstaluj eSpeak ng

sudo apt install espeak-ng

Szybkie spojrzenie na program

eSpeak NG jest w pełni kompatybilny ze swoim poprzednikiem. Co więcej używa tych samych opcji wiersza poleceń co eSpeak i dodaje trochę więcej funkcji. Wśród nich znajdziemy m.in.:

Wyrażenie na głos

Możemy poinstruuj program, aby odczytał zdanie na głos:

espeak-ng "Esto es un lo que va a leer el programa"

Ponadto program może również przeczytaj na głos zawartość pliku:

espeak-ng -f archivo.txt

Da nam to również umiejętność czytania tekstu wejściowego ze standardowego wejścia:

espeak-ng

Aby wyjść, wystarczy użyć kombinacji CTRL + C.

Zapisz wynik do pliku

Jeśli jesteś zainteresowany zapisz wyjście do pliku audio MP3, wystarczy użyć opcji -w w następujący sposób:

espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"

Jeśli jesteś zainteresowany plik .wav, w powyższym poleceniu wystarczy zmienić rozszerzenie pliku wyjściowego.

Wydrukuj fonemy tekstu

Następujące polecenie spowoduje: wymówić słowo 'Ubuntu„i wydrukuje fonemy”:

fonemy Ubuntu

espeak-ng -x Ubuntu

Lista obsługiwanych głosów

Ten program obsługuje kilka różnych głosów i będziemy mogli wymień je wszystkie komendą:

lista głosowa

espeak-ng --voices

Można również wymienić wszystkie głosy mówiące w określonym języku. Jeśli na przykład chcemy zobacz głosy mówiące po hiszpańsku (es), wystarczy użyć polecenia:

lista głosów w języku hiszpańskim

espeak-ng --voices=es

Zmień głos

eSpeak NG domyślnie wymówi podany tekst, używając głosu angielskiego. Jeśli chcesz użyć innego głosu, uruchom coś takiego:

espeak-ng -v nombre_de_voz

Pomoc

Te, które właśnie widzieliśmy, to tylko niektóre z możliwości tego programu. Do uzyskać szczegółowe informacje na temat korzystania z eSpeak NG, wystarczy wpisać w terminalu (Ctrl + Alt + T):

pomoc aplikacji

espeak-ng --help

Możemy również zapoznać się ze stronami podręcznika:

man espeak-ng

Odinstaluj eSpeak NG

Jeśli chcesz usuń ten program z komputera, w terminalu (Ctrl + Alt + T) wystarczy wykonać:

odinstaluj eSpeak NG

sudo apt remove espeak-ng

Jeśli jesteś zainteresowany posiadaniem interfejsu graficznego dla tego programu, możesz przejść do strony, aby pobierz glosnik. W nim możesz pobrać plik .deb, aby go zainstalować.

można dowiedz się więcej o tym projekcie na Twoje repozytorium GitHub.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   James powiedział

    Dobrze, że jest coś dla naszej dystrybucji, chociaż głos jest gówniany.