Ini adalah simpul ROS yang mengeluarkan teks Jepang sebagai audio.
Saya menggunakan jtalk terbuka.
Itu tergantung pada perintah terbuka JTALK dan APLA.
sudo apt install open-jtalk open-jtalk-mecab-naist-jdic hts-voice-nitech-jp-atr503-m001 alsa-utils
Harap instal di dalam ruang kerja Catkin dan catkin_make .
Harap luncurkan simpul japanese_text_to_speech . Node ini menjadi server dan mengeluarkan teks audio yang diterima dari klien.
rosrun japanese_text_to_speech japanese_text_to_speech
Node ini diimplementasikan menggunakan ActionLib. Sampel klien sederhana dilengkapi dengan node test_client .
rosrun japanese_text_to_speech test_client
Secara default, audio pria digunakan, tetapi Anda juga dapat beralih ke audio lain.
Tempatkan file .htsvoice di lokasi yang sesuai dan atur ~hts_voice_file rosparam.
rosrun japanese_text_to_speech japanese_text_to_speech _hts_voice_file:='/path/to/htsvoice'
Misalnya, Anda dapat menggunakan model suara Mei & Takumi yang dikembangkan oleh Nagoya Institute of Technology.
Gunakan perintah berikut untuk mendapatkan dan memperluas model suara.
wget https://sourceforge.net/projects/mmdagent/files/MMDAgent_Example/MMDAgent_Example-1.8/MMDAgent_Example-1.8.zip
unzip MMDAgent_Example-1.8.zip Anda dapat menggunakan model audio dengan menentukan file di bawah Voice/ dari file yang diekstraksi. Misalnya, jika Anda ingin menggunakan model suara suara bahagia May, tambahkan argumen berikut:
rosrun japanese_text_to_speech japanese_text_to_speech _hts_voice_file:= ' PATH_TO_UNZIPPED_FILES/MMDAgent_Example-1.8/Voice/mei/mei_happy.htsvoice 'Referensi: https://www.rcnp.osaka-u.ac.jp/~kohda/linux/espeak.html