No version for distro humble showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro jazzy showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro kilted showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro rolling showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro ardent showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro bouncy showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro crystal showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro eloquent showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro dashing showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro galactic showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro foxy showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange

No version for distro iron showing lunar. Known supported distros are highlighted in the buttons above.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

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

The ROS package for chaplus service

Additional Links

No additional links.

Maintainers

  • Kei Okada

Authors

  • Ayaka Fujii

chaplus_ros

ROS package for mebo: https://mebo.work/

Tutorials

  1. optional) If you want to get new agent, please reference https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202

  2. For JSK Users, please download the apikey.json

  3. 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]

  1. 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.json

    Path to json file stores chaplus API key.

  • ~communication_sample_file (String: default: rospack find chaplus_ros/communication_sample.json

    Path 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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged chaplus_ros at Robotics Stack Exchange