GNU/Linux >> Belajar Linux >  >> Linux

eSpeak NG – Text To Speech Synthesizer Untuk Linux

eSpeak NG adalah baris perintah, software speech synthesizer multi-bahasa untuk bahasa Inggris dan banyak bahasa lainnya. Kita dapat mengonversi teks ke ucapan menggunakan eSpeak NG di Linux dan sistem mirip Unix. eSpeak NG adalah versi terbaru dari mesin eSpeak yang dibuat oleh Jonathan Duddington.

eSpeak NG akan membacakan teks yang diberikan untuk Anda! Itu dapat berbicara teks baik dari input standar atau dari file. Jadi, Anda dapat langsung memberikan frasa untuk berbicara sebagai input untuk eSpeak NG atau menyimpan teks dalam file dan kemudian meneruskan file teks tersebut sebagai input. Ini menggunakan text-to-speech untuk berbicara melalui perangkat suara default.

Anda juga dapat menyimpan file keluaran di wav atau mp3 format, alih-alih berbicara secara langsung. File yang dihasilkan dapat diputar di pemutar media apa pun, seperti VLC, SMplayer, dll. File tersebut juga dapat menerjemahkan teks ke dalam kode fonem.

eSpeak NG melakukan sintesis teks ke ucapan untuk 100+ bahasa dan aksen, termasuk Afrikaans, Albania, Aragon, Armenia, Bulgaria, Cantonese, Catalan, Kroasia, Ceko, Denmark, Belanda, Inggris, Esperanto, Estonia, Farsi, Finlandia, Prancis, Georgia , Jerman, Yunani, Hindi, Hongaria, Islandia, Indonesia, Irlandia, Italia, Kannada, Kurdi, Latvia, Lituania, Lojban, Makedonia, Malaysia, Malayalam, Mandarin, Nepal, Norwegia, Polandia, Portugis, Punjabi, Rumania, Rusia, Serbia , Slovakia, Spanyol, Swahili, Swedia, Tamil, Telugu, Turki, Vietnam, Welsh, dan lainnya. Beberapa bahasa didukung lebih baik daripada yang lain.

Anda dapat menggunakan eSpeak NG untuk mendengarkan blog dan situs berita dan juga mengonversi file teks menjadi suara untuk orang dengan gangguan penglihatan. eSpeak mencakup suara yang berbeda, dan karakteristiknya dapat diubah.

eSpeak NG adalah aplikasi lintas platform yang mendukung Android, Linux, Mac OS, dan Windows. Ini adalah program sumber terbuka gratis yang ditulis dalam C bahasa pemrograman. Kode sumber proyek eSpeak NG di-host di GitHub.

Instal eSpeak NG di Linux

eSpeak NG dikemas untuk sistem operasi Linux populer, sehingga Anda dapat menginstal eSpeak menggunakan pengelola paket default.

Untuk menginstal eSpeak NG di Arch Linux, EndeavourOS dan Manjaro Linux, jalankan:

$ sudo pacman -S espeak-ng

Debian, Ubuntu dan turunannya seperti Linux Mint dan Pop OS:

$ sudo apt install espeak-ng

Fedora, CentOS, AlmaLinux, dan Rocky Linux:

$ sudo dnf install espeak-ng

openSUSE:

$ sudo zypper install espeak-ng

Mengonversi teks ke ucapan menggunakan eSpeak NG

eSpeak NG sepenuhnya kompatibel dengan eSpeak pendahulunya. Faktanya, eSpeak NG menggunakan opsi baris perintah yang sama dengan eSpeak, dengan beberapa fungsi tambahan. Mari kita lihat beberapa contoh.

1. Ucapkan frasa dengan lantang menggunakan eSpeak NG:

$ espeak-ng "Welcome to OSTechNix blog"

Atau, Anda dapat menggunakan echo perintah untuk menyalurkan frasa sebagai input ke eSpeak NG seperti di bawah ini:

$ echo "Excellence is not by accident. It is process, where an individual, organisation or nation continuously strive to better oneself. - APJ Abdul Kalam" | espeak-ng

eSpeak NG akan membacakan string yang diberikan melalui perangkat suara default.

2. Seperti yang dinyatakan sebelumnya, eSpeak NG dapat membacakan konten dari sebuah file.

$ espeak-ng -f file.txt

Atau,

$ cat file.txt | espeak-ng

3. Baca input teks dari input standar alih-alih file:

$ espeak-ng

Ketik kata untuk diucapkan dan tekan tombol ENTER. Untuk keluar, tekan CTRL+C .

4. Jika Anda ingin menyimpan output ke file audio WAV, daripada mengucapkannya secara langsung, gunakan -w bendera:

$ espeak-ng  -w audio.wav "I use Arch, BTW"

5. eSpeak dapat mencetak fonem teks.

Perintah berikut akan mengucapkan kata "ostechnix", dan mencetak fonem yang diucapkan.

$ espeak-ng -x ostechnix

Contoh keluaran:

'0stEkn,Iks

6. eSpeak NG mendukung beberapa suara yang berbeda. Untuk membuat daftar semua suara yang didukung oleh eSpeak NG, jalankan:

$ espeak-ng --voices

Anda juga dapat membuat daftar semua suara yang berbicara bahasa tertentu, misalnya bahasa Inggris (en), seperti di bawah ini:

$ espeak-ng --voices=en

7. eSpeak NG akan mengucapkan teks yang diberikan menggunakan suara bahasa Inggris default. Jika Anda ingin menggunakan suara yang berbeda, jalankan:

$ espeak-ng -v <voice>

Contoh:

$ espeak-ng -vta "வாழ்க தமிழ்மொழி!"

8. Untuk detail lebih lanjut tentang eSpeak NG, lihat halaman manual:

$ man espeak-ng

Gespeaker - Front-end GTK untuk eSpeak

Gespeaker adalah text to speech GTK+ front-end untuk eSpeak dan mbrola. Ini memungkinkan Anda memutar teks dalam banyak bahasa. Anda dapat menyesuaikan berbagai setelan seperti suara, nada, volume, dan kecepatan.

Untuk menginstal Gespeaker di Debian, Ubuntu dan turunannya, jalankan:

$ sudo apt install gespeaker

Setelah terinstal, luncurkan Gespeaker dari menu atau peluncur aplikasi. Antarmuka default Gespeaker akan terlihat seperti di bawah ini:

Penggunaan Gespeaker cukup mudah! Masukkan teks untuk diucapkan dan klik tombol Putar. sesederhana itu!!

Anda dapat memilih bahasa dan suara (pria atau wanita) untuk digunakan dari tab Setelan dasar dan menyesuaikan nilai untuk setelan nada, volume, kecepatan, dan penundaan sesuai keinginan dari bagian Setelan lanjutan.


Linux
  1. 3 perintah Linux yang harus diketahui untuk manipulasi teks

  2. Panduan Lengkap untuk Menggunakan AsciiDoc di Linux

  3. Metode pengarsipan mana yang lebih baik untuk mengompresi file teks di Linux?

  1. Perintah FreeDOS untuk penggemar Linux

  2. Coba editor teks e3 Linux

  3. Editor teks bergaya Windows, berbasis terminal, untuk linux

  1. 4 distribusi Linux untuk bermain game

  2. 3 editor teks ringan untuk Linux

  3. Pengantar bpftrace untuk Linux