-
 
No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.28
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 2024-07-10
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

ROS interface aques_talk demo program

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

Changelog for package aques_talk

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)

2.1.4 (2017-07-16)

2.1.3 (2017-07-07)

2.1.2 (2017-07-06)

2.1.1 (2017-07-05)

2.1.0 (2017-07-02)

2.0.20 (2017-05-09)

2.0.19 (2017-02-22)

2.0.18 (2016-10-28)

2.0.17 (2016-10-22)

2.0.16 (2016-10-17)

2.0.15 (2016-10-16)

2.0.14 (2016-03-20)

2.0.13 (2015-12-15)

2.0.12 (2015-11-26)

2.0.11 (2015-10-07 14:16)

2.0.10 (2015-10-07 12:47)

2.0.9 (2015-09-26)

2.0.8 (2015-09-15)

2.0.7 (2015-09-14)

2.0.6 (2015-09-08)

2.0.5 (2015-08-23)

2.0.4 (2015-08-18)

2.0.3 (2015-08-01)

2.0.2 (2015-06-29)

2.0.1 (2015-06-19 21:21)

2.0.0 (2015-06-19 10:41)

1.0.71 (2015-05-17)

1.0.70 (2015-05-08)

1.0.69 (2015-05-05 12:28)

1.0.68 (2015-05-05 09:49)

1.0.67 (2015-05-03)

1.0.66 (2015-04-03)

1.0.65 (2015-04-02)

1.0.64 (2015-03-29)

1.0.63 (2015-02-19)

1.0.62 (2015-02-17)

1.0.61 (2015-02-11)

1.0.60 (2015-02-03 10:12)

1.0.59 (2015-02-03 04:05)

  • Merge pull request #723 from garaemon/remove-rosbuild Remove rosbuild files
  • Remove rosbuild files
  • Contributors: Ryohei Ueda

1.0.58 (2015-01-07)

1.0.57 (2014-12-23)

1.0.56 (2014-12-17)

1.0.55 (2014-12-09)

1.0.54 (2014-11-15)

1.0.53 (2014-11-01)

1.0.52 (2014-10-23)

1.0.51 (2014-10-20 16:01)

1.0.50 (2014-10-20 01:50)

1.0.49 (2014-10-13)

1.0.48 (2014-10-12)

1.0.47 (2014-10-08)

1.0.46 (2014-10-03)

1.0.45 (2014-09-29)

1.0.44 (2014-09-26 09:17)

1.0.43 (2014-09-26 01:08)

1.0.42 (2014-09-25)

1.0.41 (2014-09-23)

1.0.40 (2014-09-19)

1.0.39 (2014-09-17)

1.0.38 (2014-09-13)

1.0.37 (2014-09-08)

1.0.36 (2014-09-01)

1.0.35 (2014-08-16)

1.0.34 (2014-08-14)

1.0.33 (2014-07-28)

1.0.32 (2014-07-26)

1.0.31 (2014-07-23)

1.0.30 (2014-07-15)

1.0.29 (2014-07-02)

1.0.28 (2014-06-24)

1.0.27 (2014-06-10)

1.0.26 (2014-05-30)

1.0.25 (2014-05-26)

1.0.24 (2014-05-24)

1.0.23 (2014-05-23)

1.0.22 (2014-05-22)

1.0.21 (2014-05-20)

1.0.20 (2014-05-09)

1.0.19 (2014-05-06)

1.0.18 (2014-05-04)

1.0.17 (2014-04-20)

1.0.16 (2014-04-19 23:29)

1.0.15 (2014-04-19 20:19)

1.0.14 (2014-04-19 12:52)

1.0.13 (2014-04-19 11:06)

1.0.12 (2014-04-18 16:58)

1.0.11 (2014-04-18 08:18)

1.0.10 (2014-04-17)

1.0.9 (2014-04-12)

1.0.8 (2014-04-11)

1.0.7 (2014-04-10)

1.0.6 (2014-04-07)

1.0.5 (2014-03-31)

1.0.4 (2014-03-29)

1.0.3 (2014-03-19)

  • Merge pull request #312 from garaemon/aquestalk-compile deprecate aques_talk
  • do not run buildtest for aques_talk, because it's deprecated
  • Contributors: Ryohei Ueda

1.0.2 (2014-03-12)

1.0.1 (2014-03-07)

1.0.0 (2014-03-05)

  • remove sound_play_jsk_patch
  • mv text2wave-jp.sh text2wave, update text2wave to compatible with festival
  • put jsk tools in jsk_common stack
  • Contributors: k-okada, rosen

Wiki Tutorials

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

Package Dependencies

System Dependencies

Name
kakasi
nkf

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged aques_talk at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.1.28
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 2024-07-10
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

ROS interface aques_talk demo program

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

Changelog for package aques_talk

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)

2.1.4 (2017-07-16)

2.1.3 (2017-07-07)

2.1.2 (2017-07-06)

2.1.1 (2017-07-05)

2.1.0 (2017-07-02)

2.0.20 (2017-05-09)

2.0.19 (2017-02-22)

2.0.18 (2016-10-28)

2.0.17 (2016-10-22)

2.0.16 (2016-10-17)

2.0.15 (2016-10-16)

2.0.14 (2016-03-20)

2.0.13 (2015-12-15)

2.0.12 (2015-11-26)

2.0.11 (2015-10-07 14:16)

2.0.10 (2015-10-07 12:47)

2.0.9 (2015-09-26)

2.0.8 (2015-09-15)

2.0.7 (2015-09-14)

2.0.6 (2015-09-08)

2.0.5 (2015-08-23)

2.0.4 (2015-08-18)

2.0.3 (2015-08-01)

2.0.2 (2015-06-29)

2.0.1 (2015-06-19 21:21)

2.0.0 (2015-06-19 10:41)

1.0.71 (2015-05-17)

1.0.70 (2015-05-08)

1.0.69 (2015-05-05 12:28)

1.0.68 (2015-05-05 09:49)

1.0.67 (2015-05-03)

1.0.66 (2015-04-03)

1.0.65 (2015-04-02)

1.0.64 (2015-03-29)

1.0.63 (2015-02-19)

1.0.62 (2015-02-17)

1.0.61 (2015-02-11)

1.0.60 (2015-02-03 10:12)

1.0.59 (2015-02-03 04:05)

  • Merge pull request #723 from garaemon/remove-rosbuild Remove rosbuild files
  • Remove rosbuild files
  • Contributors: Ryohei Ueda

1.0.58 (2015-01-07)

1.0.57 (2014-12-23)

1.0.56 (2014-12-17)

1.0.55 (2014-12-09)

1.0.54 (2014-11-15)

1.0.53 (2014-11-01)

1.0.52 (2014-10-23)

1.0.51 (2014-10-20 16:01)

1.0.50 (2014-10-20 01:50)

1.0.49 (2014-10-13)

1.0.48 (2014-10-12)

1.0.47 (2014-10-08)

1.0.46 (2014-10-03)

1.0.45 (2014-09-29)

1.0.44 (2014-09-26 09:17)

1.0.43 (2014-09-26 01:08)

1.0.42 (2014-09-25)

1.0.41 (2014-09-23)

1.0.40 (2014-09-19)

1.0.39 (2014-09-17)

1.0.38 (2014-09-13)

1.0.37 (2014-09-08)

1.0.36 (2014-09-01)

1.0.35 (2014-08-16)

1.0.34 (2014-08-14)

1.0.33 (2014-07-28)

1.0.32 (2014-07-26)

1.0.31 (2014-07-23)

1.0.30 (2014-07-15)

1.0.29 (2014-07-02)

1.0.28 (2014-06-24)

1.0.27 (2014-06-10)

1.0.26 (2014-05-30)

1.0.25 (2014-05-26)

1.0.24 (2014-05-24)

1.0.23 (2014-05-23)

1.0.22 (2014-05-22)

1.0.21 (2014-05-20)

1.0.20 (2014-05-09)

1.0.19 (2014-05-06)

1.0.18 (2014-05-04)

1.0.17 (2014-04-20)

1.0.16 (2014-04-19 23:29)

1.0.15 (2014-04-19 20:19)

1.0.14 (2014-04-19 12:52)

1.0.13 (2014-04-19 11:06)

1.0.12 (2014-04-18 16:58)

1.0.11 (2014-04-18 08:18)

1.0.10 (2014-04-17)

1.0.9 (2014-04-12)

1.0.8 (2014-04-11)

1.0.7 (2014-04-10)

1.0.6 (2014-04-07)

1.0.5 (2014-03-31)

1.0.4 (2014-03-29)

1.0.3 (2014-03-19)

  • Merge pull request #312 from garaemon/aquestalk-compile deprecate aques_talk
  • do not run buildtest for aques_talk, because it's deprecated
  • Contributors: Ryohei Ueda

1.0.2 (2014-03-12)

1.0.1 (2014-03-07)

1.0.0 (2014-03-05)

  • remove sound_play_jsk_patch
  • mv text2wave-jp.sh text2wave, update text2wave to compatible with festival
  • put jsk tools in jsk_common stack
  • Contributors: k-okada, rosen

Wiki Tutorials

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

Package Dependencies

System Dependencies

Name
kakasi
nkf

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged aques_talk at Robotics Stack Exchange