Text to Scheech Free API
About
Textto-Speech.Net is provideing free API for converting text into speech or mp3 files. We use Google's TTS engine to make it happen.
So Full credit goes to Google
API Endpoints
Create MP3 File
This Endpoint will only accept POST requests
https://tts-api.org/make
Variables accepted by this Endpoint
Vairable | Description |
---|---|
text | The text that is going to be converted to Audio File ( MP3 File ) |
lang | The Language Key Code ( Curretly supports more than 60 languages ) |
Get Languages
This Endpoint will only accept GET requests
https://tts-api.org/getlang
Variables accepted by this Endpoint
Vairable | Description |
---|---|
none | "/getlang" Endpopint does not require any variables |
Demos
Note : For all demos we have used unirest Library.
Make Text to Speech
cURL
curl -X POST --include 'https://tts-api.org/make' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'text=Hello, world!' \
-d 'lang=en-us'
PHP
$response = Unirest\Request::post("https://tts-api.org/make",
array(
"Content-Type" => "application/x-www-form-urlencoded"
),
array(
"text" => "Hello, world!",
"lang" => "en-us"
)
);
Python
response = unirest.post("https://tts-api.org/make",
headers={
"Content-Type": "application/x-www-form-urlencoded"
},
params={
"text": "Hello, world!",
"lang": "en-us"
}
)
Get Supported Langauges
cURL
curl --get --include 'https://tts-api.org/getlang'
PHP
$response = Unirest\Request::get("https://tts-api.org/getlang");
Python
response = unirest.get("https://tts-api.org/getlang")
Support
For any kind of query or issues please use bellow methods.
- Mail at [email protected]
- Create an ticket or issue here