raspicat_speakのROS 2実装です。
Name(Topic) | Type | Description |
---|---|---|
/speak |
std_msgs::msgs::String |
喋ってほしい文字列を受け取る |
config/speak_list.param.yamlに書かれているTopic |
*::*::* |
あるトピックをサブスクライブした場合に喋ってほしい文章を設定 |
Name(Parameter) | Type | Description |
---|---|---|
additional_half_tone |
double |
基本周波数の調整 |
all_pass_constant |
double |
周波数特性の平滑化 |
speech_speed_rate |
double |
喋る速さ |
voice_model |
std::string |
声のモデル |
./scritps/install.sh
ros2 launch trainee_speak trainee_speak.launch.py
ros2 topic pub --once /speak std_msgs/String "data: 'i am らずぱいきゃとにあん'"
ros2 launch trainee_speak trainee_speak.launch.py
ros2 topic pub /hoge1 std_msgs/Empty --once
ros2 topic pub /hoge2 std_msgs/Empty --once
ros2 topic pub /hoge3 std_msgs/Empty --once
ros2 topic pub /hoge4 std_msgs/Empty --once
ros2 topic pub /hoge5 std_msgs/Empty --once
ros2 topic pub /hoge6 std_msgs/Empty --once
ros2 topic pub /hoge7 std_msgs/Empty --once