polly_speech package is text-to-speech engine using Amazon Polly. It support publish visemes that can using lip-sync for robots.
Author(s): Byeong-Kyu Ahn
Maintainer: Byeong-Kyu Ahn, [email protected]
Affiliation: Robotics Research Group, The Unversity of Auckland
-
boto3: AWS SDK for Python http://aws.amazon.com/sdk-for-python/
$ sudo pip install -U boto3
To build from source, clone the latest version from this repository into your catkin workspace and compile the package using
$ cd catkin_ws/src
$ git clone https://github.com/byeongkyu/polly_speech.git
$ catkin build
You should join to AWS for using Amazon Polly. Visit https://us-east-2.console.aws.amazon.com/console and make account. Next, go to Identity and Access Management and make users, get aws_access_key_id, aws_secret_access_key.
Just copy config.yaml.template to config.yaml and fill the access information that you can get above
rosrun polly_speech polly_speech_node.py _config_file:=path_to/config.yaml
-
/speech_action
([polly_speech/SpeechAction])Text to speech.
-
/lipsync_vowel
([std_msgs/String])String for lipsync
Please report bugs and request features using the JIRA.