Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
Messages
Services
Plugins
Recent questions tagged aques_talk at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
Authors
- AQUEST Corp, ROS package maintained by Kei Okada
aques_talk
ROS Interface for AqeusTalk2.
For detail, Please see manual and symbols table
Usage
Build aques_talk
mkdir -p catkin_ws/src
cd catkin_ws/src
wstool init .
wstool set --git jsk-ros-pkg/jsk_3rdparty https://github.com/jsk-ros-pkg/jsk_3rdparty.git -y
wstool update -t .
source /opt/ros/$ROS_DISTRO/setup.bash
rosdep install -y -r --from-paths . --ignore-src
cd ../
catkin build aques_talk
source devel/setup.bash
Launch sound_play with AquesTalk2 Text-to-Speech
roslaunch aques_talk aques_talk.launch
Say something
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわ', arg2: ''}"
$ rostopic pub /robotsound_jp sound_play/SoundRequest "{sound: -3, command: 1, volume: 10.0, arg: 'こんにちわピーアールツー', arg2: ''}"
import rospy
from sound_play.libsoundplay import SoundClient
rospy.init_node('say_node')
client = SoundClient(sound_action='robotsound_jp', sound_topic='robotsound_jp')
client.say('こんにちは')
# note that
client.say('Hello')
# does not work ! Use
client.say('Hello', voice='en')
Limitations on input strings
All charactors except [a-zA-Z0-9ぁ-んァ-ンー、。??]
and Kanji are removed so that AquesTalk2 can recognize them.
’こ”^^ん/に*|ち**|は;:;:『』!##$$&&~〜()()__`\_\\\_・・<\>*`><++@@ー==%[]-¥
->
こんにちはー
Do not input the unpronounceable or control characters. For example,
-
ヰ
ヱ
-
ぁ
〜
at the beginning of sentence (ぁ
or〜
at the beginning of sentence cannot be pronounced) -
たぁ
(On the other hand,ふぁ
can be pronounced.) -
'
"
in many programs (Because many programs recognize them as string control charactor) -
!
`
if you use shell (Because shell recognizes them as control charactor)
You should be careful in input charactors about how they are pronounced.
Wrong -> Correct
20時です -> 20じです # Kanji is sometimes mispronounced.
fetch15 -> フェッチ15 # fetch is pronounced as エフ、イー、ティー、シー、エイチ
73B2 -> 7,3,B,2 # 73B2 is pronounced as ななじゅうさんビーに
私の名前は -> 私の名前わ
Changelog for package aques_talk
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
- CI:aques_talk : run aques_talk only when download was succeeded (#534)
- Add ROS-O 24.04 test (#521)
- Contributors: Kei Okada, Yoshiki Obinata
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- add LICENSE files (#476)
- Contributors: Kei Okada
2.1.25 (2023-06-08)
- [aques_talk] build as x86 when dpkg cpu check fails (#387)
- GithubAction: add test for aarch64(melodic) / indigo (arm64) (#365)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- Ignore charactors which AquesTalk2 cannot recognize
(#257)
- Update README on limitation
- Delete certain characters when they come at the beginning of a sentence
- fixed character replacement
- Update README
- Support Katakana
- All charactors except [\^a-zA-Z0-9ぁ-んー、。??] are removed
- Ignore charactors which AquesTalk2 cannot recognize
- Add documentation path to README
- add sound_play_topic and sound_play_node_name argument (#227)
- Add build procedure for aques_talk (#236)
- Replace numbers in text file for aques_talk to speak numbers
(#229)
- Update README about input limitation
- Replace alphabet for aques_talk
- Use regular expression [0-9]+ instead of [0-9][0-9]*
- [aques_talk] catkinie aques_talk package (#224)
- Contributors: Kei Okada, Naoya Yamaguchi, Ayaka Fujii, Koki Amabe
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/aques_talk.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- sound_play_topic [default: robotsound_jp]
- sound_play_node_name [default: sound_play_jp]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]