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:
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”:
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ą:
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:
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):
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ć:
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.
Dobrze, że jest coś dla naszej dystrybucji, chociaż głos jest gówniany.