Speak the words!

Layaknya pemula di dunia Linux, banyak sekali hal baru yang saya temukan saat menggunakan Ubuntu. Hari ini, seekor ayam memberi pencerahan tentang eksistensi espeak, sebuah program text-to-speech berbasis command-line pada platform Linux.

Keingintahuan saya tergelitik. Langsung deh saya periksa apakah Ubuntu menyertakan program ini. Ketik man espeak pada terminal, ternyata ada. Lalu bagaimana cara menggunakannya ?

Pertama, siapkan dulu sebuah file .txt. Lalu pada terminal ketikkan

espeak -s 100 -f ./ nama_file.txt

Opsi -s menentukan kecepatan pengucapan oleh komputer, nilainya antara 80-370 (kata per menit). Nilai default adalah 160.
Opsi -f digunakan untuk mengarahkan espeak membaca file. Pada perintah di atas, file yang akan dibaca adalah berkas nama_file.txt pada direktori kerja. Jika anda menyimpan file yang hendak dibaca pada direktori yang berbeda, tinggal disesuaikan

Kita juga bisa menyimpan hasil pengucapan pada file .wav alih-alih diucapkan langsung oleh komputer. Tambahkan opsi -w sehingga menjadi

espeak -s 100 -f ./ nama_file.txt -w nama_file.wav

Menarik kan ?

Oh ya, espeak juga memiliki opsi pengucapan bahasa Indonesia, tentunya untuk file yang ditulis dalam bahasa Indonesia. Tambahkan opsi -v sehingga menjadi

espeak -v indonesian-test -s 100 -f ./nama_file.txt

Malas membuat file.txt? Kalau begitu langsung saja ketikkan kata-kata yang ingin didengar. Jangan lupa underline-nya.

espeak kata_kata_yang_ingin_didengar

Note : Terimakasih kepada Niwatori atas pencerahannya.
Note : Postingan ini ditulis sambil ngakak mendengarkan komputer membacakan sebuah puisi tentang cinta (halah, jijai sekali)

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s