Package Summary
| Tags | No category tags. |
| Version | 2.1.31 |
| License | HOYA License |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-10-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yoshiki Obinata
Authors
- Kei Okada
- Yoshiki Obinata
voice_text
ROS Interface for HOYA VoiceText Speech Synthesis Engine
Installation
1. Install VoiceText SDK
If you have voicetext sdk install binary, please follow the official guide and install both engine and SDK
If you don’t have the sdk install binary but have ReadSpeaker API binary, please follow the guide below.
- Install VoiceText Engine by official guide
- Copy VoiceText API binaries to VoiceText binary directory VoiceText API package includes binary libraries and header file. You have to copy those of them to specific directory by executing following commands.
cd /path_to_api_package_directory # e.g. cd ~/Downloads/RS_VTAPI_SDK_Linux_4.3.0.2/20201113_VTAPI4.3.0.2_LINUX
cd bin/x64 # You have to cd x86 if your system is x86 architecture
# Assuming VoiceText engine's talker is hikari, type is D16. If it is different, please set appropriate directory.
sudo cp -a * /usr/vt/hikari/D16/bin # Don't forget to add -a not to break symbolic link.
2. Put license file
3. Build this package
cd /path/to/catkin_workspace
catkin build voice_text
Usage
- Launch
voice_textnode
roslaunch voice_text voice_text.launch
TIPS If you want to launch VoiceText engine on remote machine, try creating launch file like below:
<launch>
<machine name="remote" address="192.168.0.3" />
<include file="$(find voice_text)/launch/voice_text.launch">
<arg name="machine" value="remote" />
</include>
</launch>
- Say
Now speech synthesis is enabled.
rosrun sound_play say.py Hello! dummy 1.0 robotsound:=robotsound_jp
Robot says “Hello!”
Reference
Service
-
text_to_speech(voice_text/TextToSpeech)Set
text_pathfor path to text file that contains speech sentences. Setwave_pathfor path to generated wave file to be generated. Ifokin response is set totrue, wave file is generated successfully.
Parameters
-
~db_path(String, default: vt path (e.g.,"/var/vt/sayaka/M16"))Path to VoiceText database directory.
-
~license_path(String, default:"")Path to VoiceText license file. If this parameter is empty, SDK tries to search
data-common/verifydirectory relative todb_path.
Dynamic Parameters
-
~pitch(Int, default:100)Pitch of voice by percentage. Speaks higher if this parameter is higher than
100. -
~speed(Int, default:100)Speed of speech by percentage.
-
~volume(Int, default:100)Volumet of speech by percentage.
-
~pause(Int, default:800)Pause duration between sentences by milliseconds.
Changelog for package voice_text
2.1.31 (2025-05-13)
- add LICENSE files
- Contributors: Kei Okada
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
2.1.25 (2023-06-08)
- GA: enable melodic/aarch64 (#432)
- Restart voice text if verification fails (#300)
- Add verification check rosinfo (#298)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- [voice_text] Fix README to follow supporting other speakers than SAYAKA (#220)
- Contributors: Shun Hasegawa
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)
2.1.16 (2020-04-16)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [voice_text] Call rosservice from python instead of bash
(#166 )
- rewrite text2wave with python
- call rosservice from python instead of bash
- Contributors: Hideaki Ito
2.1.12 (2019-05-25)
- Fix install directory of text2wave to ./lib -> ./bin (#160) [text2wave]{.title-ref} Was wrongly installed to [CATKIN_PACKAGE_LIB_DESTINATION]{.title-ref} The launch file is assumed that it is installed under [rospack find voice_text]{.title-ref}/bin https://github.com/jsk-ros-pkg/jsk_3rdparty/blob/2.1.10/3rdparty/voice_text/launch/voice_text.launch#L29
- Contributors: Kei Okada
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
- voice_text: add gencfg target to deps (#141)
- Contributors: Yuki Furta
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
- voice_text: support dynamic linking
(#135)
- install voice_text TARGETS - voice_text: CMakeLists.txt: remove debug code to force non-exists VT_LIB_PATH
- voice_text: guide to install libs
- install voice_text TARGETS
- voice_text: CMakeLists.txt: remove debug code to force
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| jsk_3rdparty |
Launch files
- launch/voice_text.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
- license_path [default: ]
- db_path [default: ]
- enable_custom_engine_info [default: false]
- device [default: ]
Messages
Services
Plugins
Recent questions tagged voice_text at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 2.1.31 |
| License | HOYA License |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-10-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yoshiki Obinata
Authors
- Kei Okada
- Yoshiki Obinata
voice_text
ROS Interface for HOYA VoiceText Speech Synthesis Engine
Installation
1. Install VoiceText SDK
If you have voicetext sdk install binary, please follow the official guide and install both engine and SDK
If you don’t have the sdk install binary but have ReadSpeaker API binary, please follow the guide below.
- Install VoiceText Engine by official guide
- Copy VoiceText API binaries to VoiceText binary directory VoiceText API package includes binary libraries and header file. You have to copy those of them to specific directory by executing following commands.
cd /path_to_api_package_directory # e.g. cd ~/Downloads/RS_VTAPI_SDK_Linux_4.3.0.2/20201113_VTAPI4.3.0.2_LINUX
cd bin/x64 # You have to cd x86 if your system is x86 architecture
# Assuming VoiceText engine's talker is hikari, type is D16. If it is different, please set appropriate directory.
sudo cp -a * /usr/vt/hikari/D16/bin # Don't forget to add -a not to break symbolic link.
2. Put license file
3. Build this package
cd /path/to/catkin_workspace
catkin build voice_text
Usage
- Launch
voice_textnode
roslaunch voice_text voice_text.launch
TIPS If you want to launch VoiceText engine on remote machine, try creating launch file like below:
<launch>
<machine name="remote" address="192.168.0.3" />
<include file="$(find voice_text)/launch/voice_text.launch">
<arg name="machine" value="remote" />
</include>
</launch>
- Say
Now speech synthesis is enabled.
rosrun sound_play say.py Hello! dummy 1.0 robotsound:=robotsound_jp
Robot says “Hello!”
Reference
Service
-
text_to_speech(voice_text/TextToSpeech)Set
text_pathfor path to text file that contains speech sentences. Setwave_pathfor path to generated wave file to be generated. Ifokin response is set totrue, wave file is generated successfully.
Parameters
-
~db_path(String, default: vt path (e.g.,"/var/vt/sayaka/M16"))Path to VoiceText database directory.
-
~license_path(String, default:"")Path to VoiceText license file. If this parameter is empty, SDK tries to search
data-common/verifydirectory relative todb_path.
Dynamic Parameters
-
~pitch(Int, default:100)Pitch of voice by percentage. Speaks higher if this parameter is higher than
100. -
~speed(Int, default:100)Speed of speech by percentage.
-
~volume(Int, default:100)Volumet of speech by percentage.
-
~pause(Int, default:800)Pause duration between sentences by milliseconds.
Changelog for package voice_text
2.1.31 (2025-05-13)
- add LICENSE files
- Contributors: Kei Okada
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
2.1.25 (2023-06-08)
- GA: enable melodic/aarch64 (#432)
- Restart voice text if verification fails (#300)
- Add verification check rosinfo (#298)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- [voice_text] Fix README to follow supporting other speakers than SAYAKA (#220)
- Contributors: Shun Hasegawa
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)
2.1.16 (2020-04-16)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [voice_text] Call rosservice from python instead of bash
(#166 )
- rewrite text2wave with python
- call rosservice from python instead of bash
- Contributors: Hideaki Ito
2.1.12 (2019-05-25)
- Fix install directory of text2wave to ./lib -> ./bin (#160) [text2wave]{.title-ref} Was wrongly installed to [CATKIN_PACKAGE_LIB_DESTINATION]{.title-ref} The launch file is assumed that it is installed under [rospack find voice_text]{.title-ref}/bin https://github.com/jsk-ros-pkg/jsk_3rdparty/blob/2.1.10/3rdparty/voice_text/launch/voice_text.launch#L29
- Contributors: Kei Okada
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
- voice_text: add gencfg target to deps (#141)
- Contributors: Yuki Furta
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
- voice_text: support dynamic linking
(#135)
- install voice_text TARGETS - voice_text: CMakeLists.txt: remove debug code to force non-exists VT_LIB_PATH
- voice_text: guide to install libs
- install voice_text TARGETS
- voice_text: CMakeLists.txt: remove debug code to force
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| jsk_3rdparty |
Launch files
- launch/voice_text.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
- license_path [default: ]
- db_path [default: ]
- enable_custom_engine_info [default: false]
- device [default: ]
Messages
Services
Plugins
Recent questions tagged voice_text at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 2.1.31 |
| License | HOYA License |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-10-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yoshiki Obinata
Authors
- Kei Okada
- Yoshiki Obinata
voice_text
ROS Interface for HOYA VoiceText Speech Synthesis Engine
Installation
1. Install VoiceText SDK
If you have voicetext sdk install binary, please follow the official guide and install both engine and SDK
If you don’t have the sdk install binary but have ReadSpeaker API binary, please follow the guide below.
- Install VoiceText Engine by official guide
- Copy VoiceText API binaries to VoiceText binary directory VoiceText API package includes binary libraries and header file. You have to copy those of them to specific directory by executing following commands.
cd /path_to_api_package_directory # e.g. cd ~/Downloads/RS_VTAPI_SDK_Linux_4.3.0.2/20201113_VTAPI4.3.0.2_LINUX
cd bin/x64 # You have to cd x86 if your system is x86 architecture
# Assuming VoiceText engine's talker is hikari, type is D16. If it is different, please set appropriate directory.
sudo cp -a * /usr/vt/hikari/D16/bin # Don't forget to add -a not to break symbolic link.
2. Put license file
3. Build this package
cd /path/to/catkin_workspace
catkin build voice_text
Usage
- Launch
voice_textnode
roslaunch voice_text voice_text.launch
TIPS If you want to launch VoiceText engine on remote machine, try creating launch file like below:
<launch>
<machine name="remote" address="192.168.0.3" />
<include file="$(find voice_text)/launch/voice_text.launch">
<arg name="machine" value="remote" />
</include>
</launch>
- Say
Now speech synthesis is enabled.
rosrun sound_play say.py Hello! dummy 1.0 robotsound:=robotsound_jp
Robot says “Hello!”
Reference
Service
-
text_to_speech(voice_text/TextToSpeech)Set
text_pathfor path to text file that contains speech sentences. Setwave_pathfor path to generated wave file to be generated. Ifokin response is set totrue, wave file is generated successfully.
Parameters
-
~db_path(String, default: vt path (e.g.,"/var/vt/sayaka/M16"))Path to VoiceText database directory.
-
~license_path(String, default:"")Path to VoiceText license file. If this parameter is empty, SDK tries to search
data-common/verifydirectory relative todb_path.
Dynamic Parameters
-
~pitch(Int, default:100)Pitch of voice by percentage. Speaks higher if this parameter is higher than
100. -
~speed(Int, default:100)Speed of speech by percentage.
-
~volume(Int, default:100)Volumet of speech by percentage.
-
~pause(Int, default:800)Pause duration between sentences by milliseconds.
Changelog for package voice_text
2.1.31 (2025-05-13)
- add LICENSE files
- Contributors: Kei Okada
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
2.1.25 (2023-06-08)
- GA: enable melodic/aarch64 (#432)
- Restart voice text if verification fails (#300)
- Add verification check rosinfo (#298)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- [voice_text] Fix README to follow supporting other speakers than SAYAKA (#220)
- Contributors: Shun Hasegawa
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)
2.1.16 (2020-04-16)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [voice_text] Call rosservice from python instead of bash
(#166 )
- rewrite text2wave with python
- call rosservice from python instead of bash
- Contributors: Hideaki Ito
2.1.12 (2019-05-25)
- Fix install directory of text2wave to ./lib -> ./bin (#160) [text2wave]{.title-ref} Was wrongly installed to [CATKIN_PACKAGE_LIB_DESTINATION]{.title-ref} The launch file is assumed that it is installed under [rospack find voice_text]{.title-ref}/bin https://github.com/jsk-ros-pkg/jsk_3rdparty/blob/2.1.10/3rdparty/voice_text/launch/voice_text.launch#L29
- Contributors: Kei Okada
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
- voice_text: add gencfg target to deps (#141)
- Contributors: Yuki Furta
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
- voice_text: support dynamic linking
(#135)
- install voice_text TARGETS - voice_text: CMakeLists.txt: remove debug code to force non-exists VT_LIB_PATH
- voice_text: guide to install libs
- install voice_text TARGETS
- voice_text: CMakeLists.txt: remove debug code to force
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| jsk_3rdparty |
Launch files
- launch/voice_text.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
- license_path [default: ]
- db_path [default: ]
- enable_custom_engine_info [default: false]
- device [default: ]
Messages
Services
Plugins
Recent questions tagged voice_text at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 2.1.31 |
| License | HOYA License |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-10-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yoshiki Obinata
Authors
- Kei Okada
- Yoshiki Obinata
voice_text
ROS Interface for HOYA VoiceText Speech Synthesis Engine
Installation
1. Install VoiceText SDK
If you have voicetext sdk install binary, please follow the official guide and install both engine and SDK
If you don’t have the sdk install binary but have ReadSpeaker API binary, please follow the guide below.
- Install VoiceText Engine by official guide
- Copy VoiceText API binaries to VoiceText binary directory VoiceText API package includes binary libraries and header file. You have to copy those of them to specific directory by executing following commands.
cd /path_to_api_package_directory # e.g. cd ~/Downloads/RS_VTAPI_SDK_Linux_4.3.0.2/20201113_VTAPI4.3.0.2_LINUX
cd bin/x64 # You have to cd x86 if your system is x86 architecture
# Assuming VoiceText engine's talker is hikari, type is D16. If it is different, please set appropriate directory.
sudo cp -a * /usr/vt/hikari/D16/bin # Don't forget to add -a not to break symbolic link.
2. Put license file
3. Build this package
cd /path/to/catkin_workspace
catkin build voice_text
Usage
- Launch
voice_textnode
roslaunch voice_text voice_text.launch
TIPS If you want to launch VoiceText engine on remote machine, try creating launch file like below:
<launch>
<machine name="remote" address="192.168.0.3" />
<include file="$(find voice_text)/launch/voice_text.launch">
<arg name="machine" value="remote" />
</include>
</launch>
- Say
Now speech synthesis is enabled.
rosrun sound_play say.py Hello! dummy 1.0 robotsound:=robotsound_jp
Robot says “Hello!”
Reference
Service
-
text_to_speech(voice_text/TextToSpeech)Set
text_pathfor path to text file that contains speech sentences. Setwave_pathfor path to generated wave file to be generated. Ifokin response is set totrue, wave file is generated successfully.
Parameters
-
~db_path(String, default: vt path (e.g.,"/var/vt/sayaka/M16"))Path to VoiceText database directory.
-
~license_path(String, default:"")Path to VoiceText license file. If this parameter is empty, SDK tries to search
data-common/verifydirectory relative todb_path.
Dynamic Parameters
-
~pitch(Int, default:100)Pitch of voice by percentage. Speaks higher if this parameter is higher than
100. -
~speed(Int, default:100)Speed of speech by percentage.
-
~volume(Int, default:100)Volumet of speech by percentage.
-
~pause(Int, default:800)Pause duration between sentences by milliseconds.
Changelog for package voice_text
2.1.31 (2025-05-13)
- add LICENSE files
- Contributors: Kei Okada
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
2.1.25 (2023-06-08)
- GA: enable melodic/aarch64 (#432)
- Restart voice text if verification fails (#300)
- Add verification check rosinfo (#298)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- [voice_text] Fix README to follow supporting other speakers than SAYAKA (#220)
- Contributors: Shun Hasegawa
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)
2.1.16 (2020-04-16)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [voice_text] Call rosservice from python instead of bash
(#166 )
- rewrite text2wave with python
- call rosservice from python instead of bash
- Contributors: Hideaki Ito
2.1.12 (2019-05-25)
- Fix install directory of text2wave to ./lib -> ./bin (#160) [text2wave]{.title-ref} Was wrongly installed to [CATKIN_PACKAGE_LIB_DESTINATION]{.title-ref} The launch file is assumed that it is installed under [rospack find voice_text]{.title-ref}/bin https://github.com/jsk-ros-pkg/jsk_3rdparty/blob/2.1.10/3rdparty/voice_text/launch/voice_text.launch#L29
- Contributors: Kei Okada
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
- voice_text: add gencfg target to deps (#141)
- Contributors: Yuki Furta
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
- voice_text: support dynamic linking
(#135)
- install voice_text TARGETS - voice_text: CMakeLists.txt: remove debug code to force non-exists VT_LIB_PATH
- voice_text: guide to install libs
- install voice_text TARGETS
- voice_text: CMakeLists.txt: remove debug code to force
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| jsk_3rdparty |
Launch files
- launch/voice_text.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
- license_path [default: ]
- db_path [default: ]
- enable_custom_engine_info [default: false]
- device [default: ]
Messages
Services
Plugins
Recent questions tagged voice_text at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 2.1.31 |
| License | HOYA License |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-10-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yoshiki Obinata
Authors
- Kei Okada
- Yoshiki Obinata
voice_text
ROS Interface for HOYA VoiceText Speech Synthesis Engine
Installation
1. Install VoiceText SDK
If you have voicetext sdk install binary, please follow the official guide and install both engine and SDK
If you don’t have the sdk install binary but have ReadSpeaker API binary, please follow the guide below.
- Install VoiceText Engine by official guide
- Copy VoiceText API binaries to VoiceText binary directory VoiceText API package includes binary libraries and header file. You have to copy those of them to specific directory by executing following commands.
cd /path_to_api_package_directory # e.g. cd ~/Downloads/RS_VTAPI_SDK_Linux_4.3.0.2/20201113_VTAPI4.3.0.2_LINUX
cd bin/x64 # You have to cd x86 if your system is x86 architecture
# Assuming VoiceText engine's talker is hikari, type is D16. If it is different, please set appropriate directory.
sudo cp -a * /usr/vt/hikari/D16/bin # Don't forget to add -a not to break symbolic link.
2. Put license file
3. Build this package
cd /path/to/catkin_workspace
catkin build voice_text
Usage
- Launch
voice_textnode
roslaunch voice_text voice_text.launch
TIPS If you want to launch VoiceText engine on remote machine, try creating launch file like below:
<launch>
<machine name="remote" address="192.168.0.3" />
<include file="$(find voice_text)/launch/voice_text.launch">
<arg name="machine" value="remote" />
</include>
</launch>
- Say
Now speech synthesis is enabled.
rosrun sound_play say.py Hello! dummy 1.0 robotsound:=robotsound_jp
Robot says “Hello!”
Reference
Service
-
text_to_speech(voice_text/TextToSpeech)Set
text_pathfor path to text file that contains speech sentences. Setwave_pathfor path to generated wave file to be generated. Ifokin response is set totrue, wave file is generated successfully.
Parameters
-
~db_path(String, default: vt path (e.g.,"/var/vt/sayaka/M16"))Path to VoiceText database directory.
-
~license_path(String, default:"")Path to VoiceText license file. If this parameter is empty, SDK tries to search
data-common/verifydirectory relative todb_path.
Dynamic Parameters
-
~pitch(Int, default:100)Pitch of voice by percentage. Speaks higher if this parameter is higher than
100. -
~speed(Int, default:100)Speed of speech by percentage.
-
~volume(Int, default:100)Volumet of speech by percentage.
-
~pause(Int, default:800)Pause duration between sentences by milliseconds.
Changelog for package voice_text
2.1.31 (2025-05-13)
- add LICENSE files
- Contributors: Kei Okada
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
2.1.25 (2023-06-08)
- GA: enable melodic/aarch64 (#432)
- Restart voice text if verification fails (#300)
- Add verification check rosinfo (#298)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- [voice_text] Fix README to follow supporting other speakers than SAYAKA (#220)
- Contributors: Shun Hasegawa
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)
2.1.16 (2020-04-16)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [voice_text] Call rosservice from python instead of bash
(#166 )
- rewrite text2wave with python
- call rosservice from python instead of bash
- Contributors: Hideaki Ito
2.1.12 (2019-05-25)
- Fix install directory of text2wave to ./lib -> ./bin (#160) [text2wave]{.title-ref} Was wrongly installed to [CATKIN_PACKAGE_LIB_DESTINATION]{.title-ref} The launch file is assumed that it is installed under [rospack find voice_text]{.title-ref}/bin https://github.com/jsk-ros-pkg/jsk_3rdparty/blob/2.1.10/3rdparty/voice_text/launch/voice_text.launch#L29
- Contributors: Kei Okada
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
- voice_text: add gencfg target to deps (#141)
- Contributors: Yuki Furta
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
- voice_text: support dynamic linking
(#135)
- install voice_text TARGETS - voice_text: CMakeLists.txt: remove debug code to force non-exists VT_LIB_PATH
- voice_text: guide to install libs
- install voice_text TARGETS
- voice_text: CMakeLists.txt: remove debug code to force
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| jsk_3rdparty |
Launch files
- launch/voice_text.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
- license_path [default: ]
- db_path [default: ]
- enable_custom_engine_info [default: false]
- device [default: ]
Messages
Services
Plugins
Recent questions tagged voice_text at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 2.1.31 |
| License | HOYA License |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-10-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yoshiki Obinata
Authors
- Kei Okada
- Yoshiki Obinata
voice_text
ROS Interface for HOYA VoiceText Speech Synthesis Engine
Installation
1. Install VoiceText SDK
If you have voicetext sdk install binary, please follow the official guide and install both engine and SDK
If you don’t have the sdk install binary but have ReadSpeaker API binary, please follow the guide below.
- Install VoiceText Engine by official guide
- Copy VoiceText API binaries to VoiceText binary directory VoiceText API package includes binary libraries and header file. You have to copy those of them to specific directory by executing following commands.
cd /path_to_api_package_directory # e.g. cd ~/Downloads/RS_VTAPI_SDK_Linux_4.3.0.2/20201113_VTAPI4.3.0.2_LINUX
cd bin/x64 # You have to cd x86 if your system is x86 architecture
# Assuming VoiceText engine's talker is hikari, type is D16. If it is different, please set appropriate directory.
sudo cp -a * /usr/vt/hikari/D16/bin # Don't forget to add -a not to break symbolic link.
2. Put license file
3. Build this package
cd /path/to/catkin_workspace
catkin build voice_text
Usage
- Launch
voice_textnode
roslaunch voice_text voice_text.launch
TIPS If you want to launch VoiceText engine on remote machine, try creating launch file like below:
<launch>
<machine name="remote" address="192.168.0.3" />
<include file="$(find voice_text)/launch/voice_text.launch">
<arg name="machine" value="remote" />
</include>
</launch>
- Say
Now speech synthesis is enabled.
rosrun sound_play say.py Hello! dummy 1.0 robotsound:=robotsound_jp
Robot says “Hello!”
Reference
Service
-
text_to_speech(voice_text/TextToSpeech)Set
text_pathfor path to text file that contains speech sentences. Setwave_pathfor path to generated wave file to be generated. Ifokin response is set totrue, wave file is generated successfully.
Parameters
-
~db_path(String, default: vt path (e.g.,"/var/vt/sayaka/M16"))Path to VoiceText database directory.
-
~license_path(String, default:"")Path to VoiceText license file. If this parameter is empty, SDK tries to search
data-common/verifydirectory relative todb_path.
Dynamic Parameters
-
~pitch(Int, default:100)Pitch of voice by percentage. Speaks higher if this parameter is higher than
100. -
~speed(Int, default:100)Speed of speech by percentage.
-
~volume(Int, default:100)Volumet of speech by percentage.
-
~pause(Int, default:800)Pause duration between sentences by milliseconds.
Changelog for package voice_text
2.1.31 (2025-05-13)
- add LICENSE files
- Contributors: Kei Okada
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
2.1.25 (2023-06-08)
- GA: enable melodic/aarch64 (#432)
- Restart voice text if verification fails (#300)
- Add verification check rosinfo (#298)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- [voice_text] Fix README to follow supporting other speakers than SAYAKA (#220)
- Contributors: Shun Hasegawa
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)
2.1.16 (2020-04-16)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [voice_text] Call rosservice from python instead of bash
(#166 )
- rewrite text2wave with python
- call rosservice from python instead of bash
- Contributors: Hideaki Ito
2.1.12 (2019-05-25)
- Fix install directory of text2wave to ./lib -> ./bin (#160) [text2wave]{.title-ref} Was wrongly installed to [CATKIN_PACKAGE_LIB_DESTINATION]{.title-ref} The launch file is assumed that it is installed under [rospack find voice_text]{.title-ref}/bin https://github.com/jsk-ros-pkg/jsk_3rdparty/blob/2.1.10/3rdparty/voice_text/launch/voice_text.launch#L29
- Contributors: Kei Okada
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
- voice_text: add gencfg target to deps (#141)
- Contributors: Yuki Furta
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
- voice_text: support dynamic linking
(#135)
- install voice_text TARGETS - voice_text: CMakeLists.txt: remove debug code to force non-exists VT_LIB_PATH
- voice_text: guide to install libs
- install voice_text TARGETS
- voice_text: CMakeLists.txt: remove debug code to force
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| jsk_3rdparty |
Launch files
- launch/voice_text.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
- license_path [default: ]
- db_path [default: ]
- enable_custom_engine_info [default: false]
- device [default: ]
Messages
Services
Plugins
Recent questions tagged voice_text at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 2.1.31 |
| License | HOYA License |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-10-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yoshiki Obinata
Authors
- Kei Okada
- Yoshiki Obinata
voice_text
ROS Interface for HOYA VoiceText Speech Synthesis Engine
Installation
1. Install VoiceText SDK
If you have voicetext sdk install binary, please follow the official guide and install both engine and SDK
If you don’t have the sdk install binary but have ReadSpeaker API binary, please follow the guide below.
- Install VoiceText Engine by official guide
- Copy VoiceText API binaries to VoiceText binary directory VoiceText API package includes binary libraries and header file. You have to copy those of them to specific directory by executing following commands.
cd /path_to_api_package_directory # e.g. cd ~/Downloads/RS_VTAPI_SDK_Linux_4.3.0.2/20201113_VTAPI4.3.0.2_LINUX
cd bin/x64 # You have to cd x86 if your system is x86 architecture
# Assuming VoiceText engine's talker is hikari, type is D16. If it is different, please set appropriate directory.
sudo cp -a * /usr/vt/hikari/D16/bin # Don't forget to add -a not to break symbolic link.
2. Put license file
3. Build this package
cd /path/to/catkin_workspace
catkin build voice_text
Usage
- Launch
voice_textnode
roslaunch voice_text voice_text.launch
TIPS If you want to launch VoiceText engine on remote machine, try creating launch file like below:
<launch>
<machine name="remote" address="192.168.0.3" />
<include file="$(find voice_text)/launch/voice_text.launch">
<arg name="machine" value="remote" />
</include>
</launch>
- Say
Now speech synthesis is enabled.
rosrun sound_play say.py Hello! dummy 1.0 robotsound:=robotsound_jp
Robot says “Hello!”
Reference
Service
-
text_to_speech(voice_text/TextToSpeech)Set
text_pathfor path to text file that contains speech sentences. Setwave_pathfor path to generated wave file to be generated. Ifokin response is set totrue, wave file is generated successfully.
Parameters
-
~db_path(String, default: vt path (e.g.,"/var/vt/sayaka/M16"))Path to VoiceText database directory.
-
~license_path(String, default:"")Path to VoiceText license file. If this parameter is empty, SDK tries to search
data-common/verifydirectory relative todb_path.
Dynamic Parameters
-
~pitch(Int, default:100)Pitch of voice by percentage. Speaks higher if this parameter is higher than
100. -
~speed(Int, default:100)Speed of speech by percentage.
-
~volume(Int, default:100)Volumet of speech by percentage.
-
~pause(Int, default:800)Pause duration between sentences by milliseconds.
Changelog for package voice_text
2.1.31 (2025-05-13)
- add LICENSE files
- Contributors: Kei Okada
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
2.1.25 (2023-06-08)
- GA: enable melodic/aarch64 (#432)
- Restart voice text if verification fails (#300)
- Add verification check rosinfo (#298)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- [voice_text] Fix README to follow supporting other speakers than SAYAKA (#220)
- Contributors: Shun Hasegawa
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)
2.1.16 (2020-04-16)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [voice_text] Call rosservice from python instead of bash
(#166 )
- rewrite text2wave with python
- call rosservice from python instead of bash
- Contributors: Hideaki Ito
2.1.12 (2019-05-25)
- Fix install directory of text2wave to ./lib -> ./bin (#160) [text2wave]{.title-ref} Was wrongly installed to [CATKIN_PACKAGE_LIB_DESTINATION]{.title-ref} The launch file is assumed that it is installed under [rospack find voice_text]{.title-ref}/bin https://github.com/jsk-ros-pkg/jsk_3rdparty/blob/2.1.10/3rdparty/voice_text/launch/voice_text.launch#L29
- Contributors: Kei Okada
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
- voice_text: add gencfg target to deps (#141)
- Contributors: Yuki Furta
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
- voice_text: support dynamic linking
(#135)
- install voice_text TARGETS - voice_text: CMakeLists.txt: remove debug code to force non-exists VT_LIB_PATH
- voice_text: guide to install libs
- install voice_text TARGETS
- voice_text: CMakeLists.txt: remove debug code to force
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| jsk_3rdparty |
Launch files
- launch/voice_text.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
- license_path [default: ]
- db_path [default: ]
- enable_custom_engine_info [default: false]
- device [default: ]
Messages
Services
Plugins
Recent questions tagged voice_text at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 2.1.31 |
| License | HOYA License |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-10-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yoshiki Obinata
Authors
- Kei Okada
- Yoshiki Obinata
voice_text
ROS Interface for HOYA VoiceText Speech Synthesis Engine
Installation
1. Install VoiceText SDK
If you have voicetext sdk install binary, please follow the official guide and install both engine and SDK
If you don’t have the sdk install binary but have ReadSpeaker API binary, please follow the guide below.
- Install VoiceText Engine by official guide
- Copy VoiceText API binaries to VoiceText binary directory VoiceText API package includes binary libraries and header file. You have to copy those of them to specific directory by executing following commands.
cd /path_to_api_package_directory # e.g. cd ~/Downloads/RS_VTAPI_SDK_Linux_4.3.0.2/20201113_VTAPI4.3.0.2_LINUX
cd bin/x64 # You have to cd x86 if your system is x86 architecture
# Assuming VoiceText engine's talker is hikari, type is D16. If it is different, please set appropriate directory.
sudo cp -a * /usr/vt/hikari/D16/bin # Don't forget to add -a not to break symbolic link.
2. Put license file
3. Build this package
cd /path/to/catkin_workspace
catkin build voice_text
Usage
- Launch
voice_textnode
roslaunch voice_text voice_text.launch
TIPS If you want to launch VoiceText engine on remote machine, try creating launch file like below:
<launch>
<machine name="remote" address="192.168.0.3" />
<include file="$(find voice_text)/launch/voice_text.launch">
<arg name="machine" value="remote" />
</include>
</launch>
- Say
Now speech synthesis is enabled.
rosrun sound_play say.py Hello! dummy 1.0 robotsound:=robotsound_jp
Robot says “Hello!”
Reference
Service
-
text_to_speech(voice_text/TextToSpeech)Set
text_pathfor path to text file that contains speech sentences. Setwave_pathfor path to generated wave file to be generated. Ifokin response is set totrue, wave file is generated successfully.
Parameters
-
~db_path(String, default: vt path (e.g.,"/var/vt/sayaka/M16"))Path to VoiceText database directory.
-
~license_path(String, default:"")Path to VoiceText license file. If this parameter is empty, SDK tries to search
data-common/verifydirectory relative todb_path.
Dynamic Parameters
-
~pitch(Int, default:100)Pitch of voice by percentage. Speaks higher if this parameter is higher than
100. -
~speed(Int, default:100)Speed of speech by percentage.
-
~volume(Int, default:100)Volumet of speech by percentage.
-
~pause(Int, default:800)Pause duration between sentences by milliseconds.
Changelog for package voice_text
2.1.31 (2025-05-13)
- add LICENSE files
- Contributors: Kei Okada
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
2.1.25 (2023-06-08)
- GA: enable melodic/aarch64 (#432)
- Restart voice text if verification fails (#300)
- Add verification check rosinfo (#298)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- [voice_text] Fix README to follow supporting other speakers than SAYAKA (#220)
- Contributors: Shun Hasegawa
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)
2.1.16 (2020-04-16)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [voice_text] Call rosservice from python instead of bash
(#166 )
- rewrite text2wave with python
- call rosservice from python instead of bash
- Contributors: Hideaki Ito
2.1.12 (2019-05-25)
- Fix install directory of text2wave to ./lib -> ./bin (#160) [text2wave]{.title-ref} Was wrongly installed to [CATKIN_PACKAGE_LIB_DESTINATION]{.title-ref} The launch file is assumed that it is installed under [rospack find voice_text]{.title-ref}/bin https://github.com/jsk-ros-pkg/jsk_3rdparty/blob/2.1.10/3rdparty/voice_text/launch/voice_text.launch#L29
- Contributors: Kei Okada
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
- voice_text: add gencfg target to deps (#141)
- Contributors: Yuki Furta
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
- voice_text: support dynamic linking
(#135)
- install voice_text TARGETS - voice_text: CMakeLists.txt: remove debug code to force non-exists VT_LIB_PATH
- voice_text: guide to install libs
- install voice_text TARGETS
- voice_text: CMakeLists.txt: remove debug code to force
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| jsk_3rdparty |
Launch files
- launch/voice_text.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
- license_path [default: ]
- db_path [default: ]
- enable_custom_engine_info [default: false]
- device [default: ]
Messages
Services
Plugins
Recent questions tagged voice_text at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 2.1.31 |
| License | HOYA License |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-10-22 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yoshiki Obinata
Authors
- Kei Okada
- Yoshiki Obinata
voice_text
ROS Interface for HOYA VoiceText Speech Synthesis Engine
Installation
1. Install VoiceText SDK
If you have voicetext sdk install binary, please follow the official guide and install both engine and SDK
If you don’t have the sdk install binary but have ReadSpeaker API binary, please follow the guide below.
- Install VoiceText Engine by official guide
- Copy VoiceText API binaries to VoiceText binary directory VoiceText API package includes binary libraries and header file. You have to copy those of them to specific directory by executing following commands.
cd /path_to_api_package_directory # e.g. cd ~/Downloads/RS_VTAPI_SDK_Linux_4.3.0.2/20201113_VTAPI4.3.0.2_LINUX
cd bin/x64 # You have to cd x86 if your system is x86 architecture
# Assuming VoiceText engine's talker is hikari, type is D16. If it is different, please set appropriate directory.
sudo cp -a * /usr/vt/hikari/D16/bin # Don't forget to add -a not to break symbolic link.
2. Put license file
3. Build this package
cd /path/to/catkin_workspace
catkin build voice_text
Usage
- Launch
voice_textnode
roslaunch voice_text voice_text.launch
TIPS If you want to launch VoiceText engine on remote machine, try creating launch file like below:
<launch>
<machine name="remote" address="192.168.0.3" />
<include file="$(find voice_text)/launch/voice_text.launch">
<arg name="machine" value="remote" />
</include>
</launch>
- Say
Now speech synthesis is enabled.
rosrun sound_play say.py Hello! dummy 1.0 robotsound:=robotsound_jp
Robot says “Hello!”
Reference
Service
-
text_to_speech(voice_text/TextToSpeech)Set
text_pathfor path to text file that contains speech sentences. Setwave_pathfor path to generated wave file to be generated. Ifokin response is set totrue, wave file is generated successfully.
Parameters
-
~db_path(String, default: vt path (e.g.,"/var/vt/sayaka/M16"))Path to VoiceText database directory.
-
~license_path(String, default:"")Path to VoiceText license file. If this parameter is empty, SDK tries to search
data-common/verifydirectory relative todb_path.
Dynamic Parameters
-
~pitch(Int, default:100)Pitch of voice by percentage. Speaks higher if this parameter is higher than
100. -
~speed(Int, default:100)Speed of speech by percentage.
-
~volume(Int, default:100)Volumet of speech by percentage.
-
~pause(Int, default:800)Pause duration between sentences by milliseconds.
Changelog for package voice_text
2.1.31 (2025-05-13)
- add LICENSE files
- Contributors: Kei Okada
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
2.1.26 (2023-06-14)
2.1.25 (2023-06-08)
- GA: enable melodic/aarch64 (#432)
- Restart voice text if verification fails (#300)
- Add verification check rosinfo (#298)
- Contributors: Aoi Nakane, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
- [voice_text] Fix README to follow supporting other speakers than SAYAKA (#220)
- Contributors: Shun Hasegawa
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)
2.1.16 (2020-04-16)
2.1.15 (2019-12-12)
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [voice_text] Call rosservice from python instead of bash
(#166 )
- rewrite text2wave with python
- call rosservice from python instead of bash
- Contributors: Hideaki Ito
2.1.12 (2019-05-25)
- Fix install directory of text2wave to ./lib -> ./bin (#160) [text2wave]{.title-ref} Was wrongly installed to [CATKIN_PACKAGE_LIB_DESTINATION]{.title-ref} The launch file is assumed that it is installed under [rospack find voice_text]{.title-ref}/bin https://github.com/jsk-ros-pkg/jsk_3rdparty/blob/2.1.10/3rdparty/voice_text/launch/voice_text.launch#L29
- Contributors: Kei Okada
2.1.11 (2018-08-29)
2.1.10 (2018-04-25)
2.1.9 (2018-04-24)
- voice_text: add gencfg target to deps (#141)
- Contributors: Yuki Furta
2.1.8 (2018-04-17)
2.1.7 (2018-04-09)
- voice_text: support dynamic linking
(#135)
- install voice_text TARGETS - voice_text: CMakeLists.txt: remove debug code to force non-exists VT_LIB_PATH
- voice_text: guide to install libs
- install voice_text TARGETS
- voice_text: CMakeLists.txt: remove debug code to force
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| jsk_3rdparty |
Launch files
- launch/voice_text.launch
-
- voice_text_machine [default: localhost]
- sound_play_machine [default: localhost]
- launch_sound_play [default: true]
- use_machine [default: true]
- sound_play_respawn [default: true]
- license_path [default: ]
- db_path [default: ]
- enable_custom_engine_info [default: false]
- device [default: ]