Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/linas/tts_speech
https://github.com/linas/tts_speech
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/linas/tts_speech
- Owner: linas
- Created: 2014-11-17T22:28:00.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-11-17T22:35:01.000Z (about 10 years ago)
- Last Synced: 2024-10-20T10:31:17.170Z (2 months ago)
- Language: Python
- Size: 96.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
DO NOT USE IN NEW CODE
======================
This is a proprietary fork of https://github.com/geni-labs/itf_talk
with some hard-coded hacks applied, in order to drive the Dmitry head
demo.This repo is here for historical reasons only.
itf_talk
==========itf_listen uses Google's text-to-speech API to convert a string of text into several audio files.
Because the service is limited to strings of 100 characters, the node will cut up longer texts into pieces, download the separate MP3 files, and then play them in sequence.
Prerequisites
-------------
sudo apt-get -y install mplayer python-pycurl libcurl3New pre-reqs after adding lip-synch support:
sudo apt-get install libavbin-dev libavbin0 python-pyglet libav-tools python-pip
sudo pip install pydub
Usage
-----
Clone into your catkin workspace, to run:rosrun itf_talk itf_talk.py
It will monitor the /itf_talk topic for input.
Notes
-----
If at any time Google decides to shutdown / switch API's this code will probably require some changes.