Simpler Text to Speech API

Narakeet now has one of the largest online collections of realistic text to speech voices, and we’ve been hearing from many of our users that they would like to use the text to speech capabilities of Narakeet but within their software. Today, we’re making it much easier to automate audio production, using our simplified streaming API.

Text to Speech API from Narakeet

Although Narakeet had a developer API from the early days, it was optimised for large content, long conversions suitable for video contents. Audio projects can be a lot simpler. Instead of a long and complicated process of requesting build jobs, then polling our storage, the simplified streaming API helps you achieve everything with just one request.

To use the streaming API instead of the old polling API, just tell Narakeet you want back a data stream using the accept header, and set it to application/octet-stream.

Here is an example of a request that will create a M4A file from a short piece of English text, and save it to result.m4a.

curl -d "Hi there, this is your API speaking" -H 'Content-Type: text/plain' -H "x-api-key: $APIKEY" -H "accept: application/octet-stream" --output result.m4a https://api.narakeet.com/text-to-speech/m4a 

The streaming API is limited to requests of 1KB, and compressed output. For more information, check out the Text to Speech API page.

Narakeet helps you create narrated videos quickly, using text-to-speech to turn Powerpoint presentations and Markdown scripts into engaging videos. It is under active development, so things change frequently. Keep up to date: RSS, Slack, Twitter, YouTube, Facebook, Instagram, TikTok

The media on this page includes images by Nubelson Fernandes on Unsplash