TEXTTOSPEECH.RU

  • Главная
  • Инструкция
  • Вопросы
  • Контакты

Вернуться назад



  Описание метода API


# Получить ключ:

Для того чтобы получить Api-Key, авторизуйтесь. Кликните по аватарке аккаунта. Откроется диалоговое окно, нажмите "получить новый ключ". После того как ключ будет выведен на экран, кликните по нему чтобы скопировать. Обратите внимание, если у вас уже есть ключ и вы создаете новый, то прежний ключ становиться недействительным.


# HTTP-запрос:

метод
url запроса
POST
https://texttospeech.ru/api/v2/synthesize


# Параметры в теле запроса:

параметр
описание
*text
Текст, который нужно озвучить(максимум 5000 символов)
Чтобы отметить паузу между словами, используйте пунктир - - -

*code
Код голоса https://texttospeech.ru/api/v2/list

pitch
Высота (от 0.5 до 1.5)

rate
Скорость (от 0.5 до 1.5)

volume
Сила dB (от 0.5 до 2.0)

hertz
Частота (от 6000 до 48000)

format
mp3 или wav

* обязательные параметры


# Ответ в формате json:

параметр
описание
file
Ссылка на аудиофайл
balance
Остаток средств на балансе в формате 00.00
status
success - синтез прошел успешно
error - ошибка
comment
Более подробное описание результата. В случае ошибок описывает причину.

# Примеры:

PHP
пример реализации
curl
$url = 'https://texttospeech.ru/api/v2/synthesize'; 

$headers = ['Api-Key: 017629f4ef3f3ec2xxxxxxxxxxxxx'];

$params = ['code' => 'ru-RU001', 'text' => 'Привет мир!'];


$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$response = curl_exec($ch);
 
curl_close($ch);

echo $response;

скачать



© 2020-2023. «TEXTTOSPEECH.RU» Все права защищены.