Jawaban:
Anda dapat menggunakan tab Program untuk menyambungkan perangkat lunak text to speech ( espeak misalnya) ke GoldenDict.
Berikut langkah-langkahnya:
Instal espeak :
sudo apt-get install espeak
Buka GoldenDict dan tekan F3untuk membuka jendela Kamus (atau pilih menu Edit / Kamus ).
Pada tab Sumber , pilih tab Program .
Klik tombol Tambah , pilih Audio untuk kolom Jenis , masukkan espeak untuk Nama , dan espeak -v en %GDWORD%
untuk kolom Baris Perintah .
Jangan lupa untuk mencentang kotak Diaktifkan .
Klik OK
Tutup jendela GoldenDict dan buka kembali.
Sekarang Anda memiliki item bernama espeak di kamus dan hasil terjemahan Anda. Mengklik ikon speaker di depan kata dalam hasil espeak , membaca kata untuk Anda.
/usr/share/doc/espeak/docs/images/lips.png
dalam sistem berbasis Debian.
Versi terbaru dari GoldenDict memiliki tab Program di menu pengaturan di mana Anda dapat menambahkan perintah kustom untuk dijalankan pada istilah pencarian Anda.
Posting forum ini oleh wissam menjelaskan cara mengatur Google TTS dengan GoldenDict menggunakan metode yang dijelaskan di atas:
jika Anda ingin menggunakan Google tts di GD Anda dapat melakukannya dengan mengikuti langkah-langkah ini:
Edit -> Kamus -> Program.
klik Tambah dan pilih "Audio" di kolom isian.
di bidang "Baris Perintah" salin dan tempel perintah ini:
bash -c "p=$(echo "%GDWORD%" |sed 's/ /+/g'); wget -q -U Mozilla -O - translate.google.com.vn/translate_tts?ie=UTF-8\&q=$p\&tl=en\&client=tw-ob | mpg123 -"
klik ok
untuk bahasa selain bahasa Inggris ubah tl = en pada perintah, misalnya fr untuk perancis atau es untuk spanyol
Sekarang ini adalah TTS online tentu saja dan tidak selalu apa yang Anda cari tetapi Anda dapat menggunakan metode yang sama untuk menambahkan semua jenis perangkat lunak TTS ke GoldenDict (misalnya espeak %GDWORD%
sebagai baris perintah).
Lihat T&J ini untuk mengetahui aplikasi TTS yang bagus di Linux.
di bidang "Baris Perintah" salin dan tempel perintah ini:
simple_google_tts id "% GDWORD%"
Jangan lupa buat symlink untuk simple_google_tts ke PATH Anda (mis. ~ / Bin atau / usr / local / bin) untuk membuatnya lebih mudah diakses.
bash -c "p=$(echo "%GDWORD%" |sed 's/ /+/g'); wget -q -U Mozilla -O - https://translate.google.com.vn/translate_tts?ie=UTF-8\&q=$p\&tl=en\&client=tw-ob | mpg123 -"
ini bekerja untuk saya.
Pastikan Anda telah menginstal mpg123: sudo apt install mpg123
en-us
after -v jadi perintah saya adalahespeak -v en-us %GDWORD%
menggunakan aksen Amerika. jika Anda menginginkan lebih banyak opsi seperti kecepatan, dll.espeak --help
ceritakan semuanya.