Skip to content

日本語テキストを音声として出力するROS node

Notifications You must be signed in to change notification settings

cross-progress/japanese_tts_ros

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

japanese_text_to_speech

日本語テキストを音声として出力する ROS node です.

Open JTalk を利用しています.

インストール

Open JTalkとaplayコマンドに依存しています.

sudo apt install open-jtalk open-jtalk-mecab-naist-jdic hts-voice-nitech-jp-atr503-m001 alsa-utils

catkin workspace内に設置して catkin_make してください.

使い方

japanese_text_to_speech node を起動してください. この node がサーバとなり,クライアントから受け取ったテキストを音声出力します.

rosrun japanese_text_to_speech japanese_text_to_speech

この node は actionlib を使って実装されています. 簡単なクライアントのサンプルとして test_client nodeを用意してあります.

rosrun japanese_text_to_speech test_client

音響モデルの切り替え

デフォルトでは男性の音声を使うようになっていますが,他の音声に切り換えることもできます.

.htsvoice ファイルを適当な場所に設置し, ~hts_voice_file rosparam をセットしてください.

rosrun japanese_text_to_speech japanese_text_to_speech _hts_voice_file:='/path/to/htsvoice'

参考: http://mahoro-ba.net/index.php?j=1875

About

日本語テキストを音声として出力するROS node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.2%
  • CMake 10.8%