Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]
Messages
Services
Plugins
Recent questions tagged chaplus_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- Ayaka Fujii
chaplus_ros
ROS package for mebo: https://mebo.work/
Tutorials
-
optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202
-
For JSK Users, please download the apikey.json
-
Please start the sample launch with the following command.
$ roslaunch chaplus_ros google_example.launch chaplus_apikey_file:=${HOME}/Downloads/apikey.json
This sample subscribes /speech_to_text [speech_recognition_msgs/SpeechRecognitionCandidates]
and publishes /robotsound_jp [sound_play/SoundRequest]
- You can try several conversations using
rostopic pub
command. Here is an example of sending “おはよう”.
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
The reply from the bot can be checked using rostopic echo
command.
$ roopic echo --filter "print(m.arg)" /robotsound_jp
or
$ rostopic echo /robotsound_jp | ascii2uni -a U -q
Here is an example of conversations.
# terminal 1
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'おはよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- 'お話しよう'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '何色が好き?'
confidence:
- 0"
$ rostopic pub -1 /speech_to_text speech_recognition_msgs/SpeechRecognitionCandidates "transcript:
- '良いですね。私は白が好きです。'
confidence:
- 0"
# termial 2
$ roopic echo --filter "print(m.arg)" /robotsound_jp
おはようございます!
あー、久しぶりにおしゃべりしたいですね。楽しみにしています。
私の好きな色は緑です。気持ちが落ち着きますよね。
私も好きです。気持ちが落ち着く気がしますから。
Interface
Subscribing Topics
-
request (std_msgs/String)
Input text data for chaplus bot system.
Publishing Topics
-
response (std_msgs/String)
Response text data from chaplus bot system.
Parameters
-
~chaplus_apikey_file (String: default:
rospack find chaplus_ros
/apikey.jsonPath to json file stores chaplus API key.
-
~communication_sample_file (String: default:
rospack find chaplus_ros
/communication_sample.jsonPath to json file of decided responses.
If you do not want to use this, please set the parameter as
use_sample:=false
when roslaunch.
Sample Code
1) sample/julius_example.launch
Example to listen from your mic and respond from speakers, This demo uses Julius for speech to text engine, which requires vocabulary list. You need to change following line of the julius_example.launch
to let system recognize your talk. Note that julius needs 20-30 seconds to update it’s vocabulary list, so please be patient after you send the list from your command line.
```
File truncated at 100 lines see the full file
Changelog for package chaplus_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [chaplus_ros] support mebo (#374)
- [chaplus_ros] change a3rt urls (#360)
- .github/workflow: integrate all yaml to one (#338)
- Fix for noetic
(#332)
- [chaplus_ros][switchbot_ros]fix exec_depend in ros noetic
- [chaplus_ros]support installation of python3-requests
- Contributors: Kei Okada, Miyabi Tanemoto, Shingo Kitagawa, Yoshiki Obinata, Ayaka Fujii
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
- add sample_json (#264)
- Contributors: Ayaka Fujii
2.1.22 (2021-06-10)
- add chat agent interface for ros
(#252)
- add A3RT chat engine
- add chaplus ros interface see README.md for more information
- Contributors: Ayaka Fujii
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
2.1.17 (2020-04-16 21:51)
2.1.16 (2020-04-16 15:21)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
2.1.12 (2019-05-25)
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
2.1.6 (2017-11-21)
2.1.5 (2017-11-20)
2.1.4 (2017-07-16)
2.1.3 (2017-07-07)
2.1.2 (2017-07-06)
2.1.1 (2017-07-05)
2.1.0 (2017-07-02)
2.0.20 (2017-05-09)
2.0.19 (2017-02-22)
2.0.18 (2016-10-28)
2.0.17 (2016-10-22)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- sample/google_example.launch
-
- chatbot_engine [default: Mebo]
- use_sample [default: false]
- use_respeaker [default: true] — set false if you do not use respeaker
- chaplus_apikey_file [default: $(find chaplus_ros)/apikey.json]
- engine [default: GoogleCloud]