Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edouardpoitras/eva-google-tts
Uses the gTTS python library to generate speech for Eva
https://github.com/edouardpoitras/eva-google-tts
Last synced: 21 days ago
JSON representation
Uses the gTTS python library to generate speech for Eva
- Host: GitHub
- URL: https://github.com/edouardpoitras/eva-google-tts
- Owner: edouardpoitras
- License: bsd-3-clause
- Created: 2017-01-14T23:50:52.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-27T04:45:55.000Z (almost 8 years ago)
- Last Synced: 2024-10-31T02:42:04.607Z (2 months ago)
- Language: Python
- Size: 1.95 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Google Text-to-Speech
=====================A text-to-speech plugin that uses the gTTS python library to generate speech for Eva.
Sounds better than the [Default Text-to-Speech](https://github.com/edouardpoitras/eva-default-tts.git) plugin but requires an active internet connection and sends your Eva responses to a third-party.
## Installation
Can be easily installed through the Web UI by using [Web UI Plugins](https://github.com/edouardpoitras/eva-web-ui-plugins).
Alternatively, add `google_tts` to your `eva.conf` file in the `enabled_plugins` option list and restart Eva.
## Usage
Once enabled, Eva will start adding audio data from the third-party service to every response. This can be used by the clients to playback an appropriate audio response from Eva.
#### Audio Data
The clients should expect data with the following structure:
data {
'output_text': ,
'output_audio': {
'content_type': 'audio/wav', 'audio/mpeg', etc,
'audio':
}
}## Configuration
None