eSpeak NG, Linux üçün mətndən nitqə sintezatoru

haqqında danışmaq-ng

Növbəti məqalədə eSpeak NG -yə nəzər salacağıq. Bu çoxdilli, əmr satırı nitq sintezatoru proqramı, 100 -dən çox dildən istifadə edə biləcəyimiz. eSpeak NG, Jonathan Duddington tərəfindən yaradılan və haqqında əvvəllər danışdığımız eSpeak mühərrikinin yenilənmiş bir versiyasıdır. əvvəlki məqalə bu bloqda.

Bu proqram təmin etdiyimiz mətni ucadan oxuyacaq. Mətni ya standart girişdən, ya da bir fayldan tuta bilərsiniz. Proqram, standart səs cihazı vasitəsilə danışmaq üçün mətndən nitqə istifadə edir. Bu proqram, blogları, xəbər saytlarını dinləyərkən və ya görmə qüsurlu insanlar üçün mətni danışma sənədlərinə çevirməyimiz lazım ola bilər. eSpeak müxtəlif səsləri ehtiva edir və onların xüsusiyyətləri lazım olduqda dəyişdirilə bilər.

Proqramı istifadə edərək, nitqin olduqca aydın ola biləcəyini görəcəksiniz, ancaq heç kim insan nitq qeydlərinə əsaslanan sintezator səsləri kimi təbii və ya hamar bir şey gözləmir. Yuxarıda dediyim kimi, eSpeak NG 100-dən çox dil və vurğu üçün mətndən nitqə sintez edir, amma görünür, bəzi dillər digərlərindən daha yaxşı oxuyur.

ESpeak NG Ümumi Xüsusiyyətləri

  • Bu bir Gnu / Linux, Android, Mac OS və Windows-u dəstəkləyən çarpaz platforma tətbiqi.
  • Bu pulsuz açıq mənbə proqramı, C. -də yazılmışdır.
  • Daxildir fərqli səslər, xüsusiyyətləri dəyişdirilə bilən.
  • Siz edə bilərsiniz birbaşa çıxış etmək əvəzinə bir WAV və ya mp3 faylı olaraq səs çıxışı hazırlayın. Yaranan fayl hər hansı bir media pleyerdə səsləndirilə bilər.
  • Can da mətni fonem kodlarına çevirin, buna görə başqa bir nitq sintezi mühərriki üçün bir interfeys olaraq uyğunlaşdırıla bilər.
  • Proqramın digər dillər üçün potensialı var. İstifadə etdiyiniz dillər müxtəlif inkişaf mərhələlərindədir. Yaradanın sözlərinə görə, bu və ya digər dildə danışanların köməyi yüksək qiymətləndirilir.

ESpeak NG layihəsinin mənbə kodu GitHub-da ev sahibliyi etdi, bütün xüsusiyyətlərini ətraflı şəkildə izah edir.

ESpeak NG -ni Ubuntu -da quraşdırın

Bu proqramı fərqli Gnu / Linux sistemləri üçün qablaşdırılmış olaraq tapa bilərik. Ubuntu -da Debian və onların törəmələri, yalnız bir terminalda APT istifadə etməyimiz lazım olacaq (Ctrl + Alt + T) aşağıdakı kimi:

eSpeak quraşdırın

sudo apt install espeak-ng

Proqrama sürətli baxın

eSpeak NG, sələfi ilə tam uyğun gəlir. Daha nə var eSpeak ilə eyni əmr satırı seçimlərindən istifadə edir və daha çox funksiya əlavə edir. Onların arasında aşağıdakıları tapa bilərik:

Yüksək səslə deyilən söz

Biz edə bilərik bir cümləni ucadan oxumağı proqrama tapşırın:

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

Bundan əlavə, proqram da edə bilər bir faylın məzmununu ucadan oxuyun:

espeak-ng -f archivo.txt

Bizə də verər standart girişdən mətn girişini oxumaq bacarığı:

espeak-ng

Çıxmaq üçün yalnız birləşməni istifadə etməlisiniz CTRL + C.

Çıxışı bir faylda qeyd edin

Maraqlansaniz çıxışı MP3 audio faylına qeyd edin, -w seçimini aşağıdakı kimi istifadə etmək lazımdır:

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

Maraqlandığınız halda .wav faylı, yuxarıdakı əmrdə yalnız çıxış faylının uzantısını dəyişdirməlisiniz.

Bir mətnin fonemlərini çap edin

Aşağıdakı əmr olacaqdır sözünü tələffüz etUbuntu'və fonemləri çap edəcək:

Ubuntu fonemləri

espeak-ng -x Ubuntu

Dəstəklənən səsləri sadalayın

Bu proqram bir neçə fərqli səsi dəstəkləyir və edə biləcəyik hamısını sadalayın əmri ilə:

səs siyahısı

espeak-ng --voices

Müəyyən bir dildə danışan bütün səslər də sıralana bilər. Məsələn istəsək İspan dilində danışan səslərə baxın, yalnız əmrdən istifadə etməlisiniz:

İspan dilində səslərin siyahısı

espeak-ng --voices=es

Səsi dəyişdirin

eSpeak NG İngilis səsi istifadə edərək verilən mətni standart olaraq tələffüz edəcək. Fərqli bir səs istifadə etmək istəyirsinizsə, aşağıdakı kimi işləyin:

espeak-ng -v nombre_de_voz

Kömək

Bayaq gördüklərimiz bu proqramın imkanlarından yalnız bir neçəsidir. Üçün eSpeak NG -dən istifadə haqqında ətraflı məlumat əldə edin, yalnız terminala yazmaq lazım olacaq (Ctrl + Alt + T):

tətbiq yardımı

espeak-ng --help

Və ya dərslik səhifələrinə də baxa bilərik:

man espeak-ng

ESpeak NG -ni silin

Əgər bu proqramı kompüterinizdən silin, bir terminalda (Ctrl + Alt + T) sadəcə icra etməlisiniz:

eSpeak NG -ni silin

sudo apt remove espeak-ng

Bu proqram üçün qrafik bir interfeysə sahib olmaq istəyirsinizsə, səhifəyə keçə bilərsiniz gespeaker yükləyin. İçərisində .deb faylını yükləyə bilərsiniz.

Bu bilərsiniz bu layihə haqqında daha çox məlumat əldə edin GitHub deposunuz.


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

Şərh yazan ilk kişi olun

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.