Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nfriedly/tts-timing

Run watson Text to Speech output through the Speech to Text service to get word timings, then bundle the two together
https://github.com/nfriedly/tts-timing

Last synced: 17 days ago
JSON representation

Run watson Text to Speech output through the Speech to Text service to get word timings, then bundle the two together

Awesome Lists containing this project

README

        

# tts-timing

A fairly ridiculous way to get word timings with the Watson Text to Speech service.

Try it out at https://watson-tts-timing.mybluemix.net/ or click the button below to spin up your own copy:

[![Deploy to Bluemix](https://bluemix.net/deploy/button.png)](https://bluemix.net/deploy?repository=https://github.com/nfriedly/tts-timing)

### Local setup

Create a file named [.env] and give it credentials for the Watson Speech to Text and Text to Speech services.
(To retrieve credentials, create a [Bluemix] server instance, bind Watson Speech to Text and Text to Speech instances to it, then click show credentials.)

```
STT_USERNAME="..."
STT_PASSWORD="..."
TTS_USERNAME="..."
TTS_PASSWORD="..."
```

### Server setup

It should work out-of-the box with the Deploy to Bluemix button.

[.env]: https://www.npmjs.com/package/dotenv
[Bluemix]: https://console.ng.bluemix.net/