japanese_tts_ros
1.0.0
이것은 일본어 텍스트를 오디오로 출력하는 ROS 노드입니다.
나는 Open Jtalk를 사용하고 있습니다.
개방형 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 노드를 시작하십시오. 이 노드는 서버가되고 클라이언트로부터 수신 된 오디오 텍스트를 출력합니다.
rosrun japanese_text_to_speech japanese_text_to_speech
이 노드는 ActionLib를 사용하여 구현됩니다. 간단한 클라이언트 샘플에는 test_client 노드가 제공됩니다.
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'
예를 들어, Nagoya Institute of Technology가 개발 한 Mei & Takumi의 음성 모델을 사용할 수 있습니다.
다음 명령을 사용하여 음성 모델을 얻고 확장하십시오.
wget https://sourceforge.net/projects/mmdagent/files/MMDAgent_Example/MMDAgent_Example-1.8/MMDAgent_Example-1.8.zip
unzip MMDAgent_Example-1.8.zip 추출 된 파일의 Voice/ 에서 파일을 지정하여 오디오 모델을 사용할 수 있습니다. 예를 들어, May 's Happy Voice의 음성 모델을 사용하려면 다음과 같이 인수를 추가하십시오.
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 '참조 : https://www.rcnp.osaka-u.ac.jp/~kohda/linux/espeak.html