eSpeak NG, synthesizer teks-ke-ucapan untuk Linux

mengenai espeak-ng

Dalam artikel seterusnya kita akan melihat eSpeak NG. Ini adalah perisian penyusun pidato baris perintah pelbagai bahasa, di mana kita dapat menggunakan lebih dari 100 bahasa. eSpeak NG adalah versi terkini dari enjin eSpeak yang dibuat oleh Jonathan Duddington, dan yang telah kita bincangkan dalam artikel sebelumnya dalam blog ini.

Program ini akan membaca dengan kuat teks yang kami sediakan. Anda juga boleh mengambil teks dari input standard atau dari fail. Program ini menggunakan teks ke pertuturan untuk bercakap melalui alat suara lalai. Perisian ini dapat membantu ketika mendengarkan blog, laman berita, atau sekiranya kita perlu menukar teks ke fail ucapan untuk orang yang cacat penglihatan. eSpeak merangkumi suara yang berbeza dan ciri-cirinya dapat diubah mengikut keperluan.

Dengan menggunakan program ini, anda akan melihat bahawa ucapan dapat menjadi jelas, tetapi tidak ada yang mengharapkan sesuatu yang semula jadi atau halus seperti suara synthesizer berdasarkan rakaman ucapan manusia. Seperti yang saya katakan di atas, eSpeak NG membuat sintesis teks-ke-ucapan untuk lebih dari 100 bahasa dan aksen, tetapi nampaknya, sebilangan bahasa membaca lebih baik daripada yang lain.

Ciri Umum ESpeak NG

  • Ini adalah satu aplikasi merentas platform yang menyokong Gnu / Linux, Android, Mac OS dan Windows.
  • Ia adalah program sumber terbuka percuma, yang ditulis dalam C.
  • Termasuk suara yang berbeza, yang ciri dapat diubahsuai.
  • Anda boleh menghasilkan output suara sebagai fail WAV atau mp3, bukannya bercakap secara langsung. Fail yang dihasilkan boleh dimainkan di mana-mana pemain media.
  • Boleh juga terjemahkan teks ke dalam kod fonem, sehingga dapat disesuaikan sebagai antara muka untuk mesin sintesis pertuturan yang lain.
  • Program ini berpotensi untuk bahasa lain. Bahasa yang anda gunakan berada dalam tahap kemajuan yang berbeza. Menurut penciptanya, bantuan penutur asli bahasa ini atau bahasa lain dihargai.

Kod sumber projek eSpeak NG adalah dihoskan di GitHub, seperti semua ciri-cirinya secara terperinci.

Pasang eSpeak NG di Ubuntu

Kita dapat menjumpai program ini yang dikemas untuk sistem Gnu / Linux yang berbeza. Di Ubuntu, Debian dan turunannya, kita hanya perlu menggunakan APT di terminal (Ctrl + Alt + T) seperti berikut:

pasang eSpeak ng

sudo apt install espeak-ng

Ringkas melihat program

eSpeak NG serasi sepenuhnya dengan pendahulunya. Apa lagi menggunakan pilihan baris perintah yang sama seperti eSpeak, dan menambah beberapa fungsi lagi. Antaranya kita dapati yang berikut:

Ungkapan dengan kuat

Kita boleh suruh program membaca ayat dengan kuat:

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

Di samping itu, program ini juga dapat baca isi fail dengan kuat:

espeak-ng -f archivo.txt

Ia juga akan memberi kita kemampuan membaca input teks dari input standard:

espeak-ng

Untuk keluar, anda hanya perlu menggunakan kombinasi CTRL + C.

Simpan output ke fail

Sekiranya anda berminat simpan output ke fail audio MP3, hanya perlu menggunakan pilihan -w seperti berikut:

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

Sekiranya anda berminat fail .wav, dalam arahan di atas, anda hanya perlu mengubah lanjutan fail output.

Cetak fonem teks

Perintah berikut akan sebutkan perkataan 'Ubuntu'dan ia akan mencetak fonem:

Fonem Ubuntu

espeak-ng -x Ubuntu

Senaraikan suara yang disokong

Program ini menyokong beberapa suara yang berbeza, dan kita akan dapat senaraikan semuanya dengan arahan:

senarai suara

espeak-ng --voices

Semua suara yang menggunakan bahasa tertentu juga boleh disenaraikan. Sekiranya misalnya kita mahu lihat suara yang boleh berbahasa Sepanyol, anda hanya perlu menggunakan arahan:

senarai suara dalam bahasa Sepanyol

espeak-ng --voices=es

Tukar suara

eSpeak NG secara lalai akan menyebut teks yang diberikan menggunakan suara Inggeris. Sekiranya anda ingin menggunakan suara yang berbeza, jalankan seperti berikut:

espeak-ng -v nombre_de_voz

Bantuan

Yang baru kita lihat hanyalah beberapa kemungkinan program ini. Untuk dapatkan maklumat terperinci mengenai cara menggunakan eSpeak NG, hanya perlu menulis di terminal (Ctrl + Alt + T):

bantuan aplikasi

espeak-ng --help

Atau kita juga boleh melihat halaman manual:

man espeak-ng

Nyahpasang eSpeak NG

Jika anda mahu keluarkan program ini dari komputer anda, di terminal (Ctrl + Alt + T) anda hanya perlu melaksanakan:

nyahpasang eSpeak NG

sudo apt remove espeak-ng

Sekiranya anda berminat untuk mempunyai antara muka grafik untuk program ini, anda boleh pergi ke halaman ke muat turun gespeaker. Di dalamnya anda boleh memuat turun fail .deb untuk memasangnya.

Ia boleh mengetahui lebih lanjut mengenai projek ini di repositori GitHub anda.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Yakub kata

    Baguslah ada sesuatu untuk distro kami walaupun suaranya sial.