Ubah teks menjadi ucapan. Beberapa alternatif untuk Linux

Ubah teks menjadi ucapan

Karena berbagai alasan; kecacatan, keinginan untuk memanfaatkan waktu perjalanan atau menunggu atau, hanya dengan preferensi pribadi, kemungkinan yang diberikan komputer kepada kita untuk Mengonversi teks ke audio, baik dengan membacanya atau mengonversinya menjadi file untuk didengarkan nanti, adalah fitur yang banyak digunakan.

Windows dan Android secara native memiliki kemampuan untuk membaca dengan suara-suara yang, meskipun mempertahankan beberapa karakteristik yang terus mengidentifikasi asal buatannya, namun tetap menyenangkan di telinga.

Ditambahkan ke ini adalah serangkaian program gratis dan berbayar yang memanfaatkan fitur-fitur ini.

Setelah mengingat bahwa Windows dibayar dan Android mengumpulkan data untuk Google, kita harus mengatakan apae Linux masih belum sesuai standar, kami dapat mengatur untuk mencapai hasil yang lumayan. Di sisi lain, meskipun ada opsi untuk Linux kelas komersial (dan, tentu saja, Anda harus membayar) dalam artikel ini kami akan berkonsentrasi pada opsi sumber terbuka dan gratis.

Alat untuk mengonversi teks menjadi ucapan

Pidato-Dispatcher

Jika Anda menggunakan penampil e-book Calibre, Anda akan melihat bahwa di Linux ia meminta Anda untuk menginstal paket yang disebut Speech-Dispatcher. Daemon sistem ini bertindak sebagai penghubung antara program yang ingin mengubah teks menjadi ucapan dan program yang menangani sintesis ucapan.

Dari program yang dibahas dalam artikel ini bekerja dengan Espeak dan Festival.

Ini adalah aplikasi yang ada di repositori sehingga Anda dapat mencarinya berdasarkan nama untuk menginstalnya dari manajer paket.

Berbahasa / Berbahasa NG

Untuk menguji perintah berikut, Anda perlu membuat file teks, menulis sesuatu dan menyimpannya sebagai test.txt

Espeak adalah utilitas text-to-speech yang digunakan oleh alat pembaca layar dari banyak distribusi Linux sehingga Anda dapat menginstalnya dari repositorinya. Ini digunakan baik dari baris perintah dan melalui program dengan antarmuka grafis seperti Gespeaker atau Kmouth (keduanya dalam repositori).

Sebagian besar suara tersedia di robot suara Espeak, tetapi, mereka cukup dipahami dan, tidak ada batasan untuk penggunaannya.

Espeak NG adalah versi yang lebih ringkas dari yang sebelumnya.

Untuk mengonversi file dari teks ke ucapan
Spanyol dari Spanyol
espeak -f prueba.txt -v es -w prueba.wav

Spanyol Amerika Latin
espeak -f prueba.txt -v es-419 -w prueba.wav

Bantuan dan informasi lebih lanjut
man espeak

Festival

Alat lain yang tersedia di repositori adalah Festival. Ini mencakup karakteristik yang sama dari dua yang sebelumnya, di samping kemungkinan membaca apa yang kita tulis.

Kita dapat melihat daftar bahasa yang diinstal dengan:
ls /usr/share/festival/languages/

Membaca file
festival --language castillian_spanish --tts prueba.txt
informasi lebih lanjut
man festival
Suara default dalam bahasa Spanyol jelas, meskipun robot, tetapi memiliki masalah dengan diftong. Festival tidak menghasilkan file audio.

Mesin Text-to-Speech Puncak

Ini adalah synthesizer ucapan dari versi open source Android. Suaranya jauh lebih alami, meskipun membatasi panjang teks. Anda dapat menemukannya di repositori dengan nama ibttspico-utils.

Untuk mengkonversi dari teks ke file suara kami menggunakan perintah:
pico2wave -l es-ES -w prueba.wav "$(cat prueba.txt)"

Kami dapat menemukan informasi lebih lanjut dengan menulis:
pico2wave –bantuan

gTTS

Aplikasi ini menggunakan pustaka yang sama dengan yang digunakan Google Terjemahan untuk mendemonstrasikan pengucapan kata. Meskipun di repositori, mungkin karena ini adalah versi lama, tidak dapat berkomunikasi dengan server Google jadi lebih baik untuk menginstalnya dari repositori PyPy.org

Untuk ini kita harus memastikan bahwa kita telah menginstal paket python3-pip dan kemudian menulis:

sudo pip3 install gTTS

Kemudian kami melakukan hal berikut:

sudo nano ~/.profile

Dan kami menambahkan baris ini

export PATH="$HOME/.local/bin:$PATH"

Kami menabung dengan CTRL ATAU dan kami menabung dengan  CTRLX

Kami dapat melihat bahasa yang tersedia dengan mengetik

gtts-cli --all

Untuk mengonversi (dalam hal ini ke mp3) file teks, kami melakukan:

gtts-cli -f prueba.txt --l es --output test.mp3

Google membatasi penggunaan program yang dapat kami lakukan, tapi saya bisa menghasilkan file hingga satu jam.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.