ReadSpeaker
FREE
By royl
Updated 3 months ago

ReadSpeaker API Documentation

ReadSpeaker speechCloud API is an online text-to-speech API for making desktop/web/mobile applications and Internet-connected devices talk.

Easy to integrate, straightforward, and high-capacity, ReadSpeaker speechCloud API gives you access to high-quality voices in many different languages to read the text in your apps and devices.

Learn more about this API
POSTConvert text to speech
GETStatistics
POSTConvert text to speech

The text-to-speech enabler provides an API exposed as a simple REST interface as well as provides examples on how to implement it. The REST protocol and the server of text-to-speech enabler are independent of the platform used on the client side. Your application will be able to convert text to audio data through our text-to-speech enabler using the API as described in this document.

Authorization:

description

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
langSTRING
REQUIREDPossible values see http://ws.readspeaker.com/a/wasp/app/4/documentation/languages
voiceSTRING
REQUIREDPossible values see http://ws.readspeaker.com/a/wasp/app/4/documentation/languages
keyQUERY
REQUIREDGet your key from http://ws.readspeaker.com/a/wasp/app/4
commandSTRING
CONSTANT
Optional Parameters
appidSTRING
OPTIONAL
textSTRING
OPTIONALThe text that you want to read. The text should be url-encoded.
audioformatSTRING
OPTIONALPossible values: mp3, ogg, wav, ulaw, alaw, pcm Default value: mp3
samplerateSTRING
OPTIONALFor wav PCM only Possible values: 8000, 16000
mp3bitrateSTRING
OPTIONALFor mp3 only Possible values: 16, 24, 32, 48, 64, 128
pitchSTRING
OPTIONALPossible values: 0 - 200 Default value: 100
textformatSTRING
OPTIONALPossible values: plain Default value: plain
charsetSTRING
OPTIONALThe character set used for the entered text Default value: UTF-8
volumeSTRING
OPTIONALPossible values: 0 - 200 Default value: 100
speedSTRING
OPTIONALPossible values: 0 - 200 Default value: 100
containerSTRING
OPTIONALOnly used for wav, ulaw and alaw. Setting this to "none" will use raw PCM. Possible values: wave, none
oggbitrateSTRING
OPTIONALNot used - right now only variable bitrate is supported
dictionarySTRING
OPTIONALPossible values: on, off Default value: on
sampledepthSTRING
OPTIONALFor wav PCM only Possible values: 8, 16
Code Snippet
Install SDK
Response ExampleSchema

Install SDK for (Node.js)Unirest

OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication