Документы →
Функциональные характеристики, инструкция по установке, перечень компонентов и чек-лист соответствия.
Документация API
REST API для синтеза речи. Интерактивная спецификация (OpenAPI/Swagger) доступна по адресу https://tts.trysasha.ru/api/docs.
Аутентификация
Создайте API-ключ в личном кабинете и передавайте его в заголовке X-Api-Key.
Синтез речи
POST /v1/synthesize — возвращает аудиофайл.
curl -X POST "https://tts.trysasha.ru/api/v1/synthesize" \
-H "X-Api-Key: sk_live_ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{
"text": "Здравствуйте! Это синтез речи Sasha AI Audio.",
"provider": "silero",
"voice": "baya",
"format": "mp3",
"speed": 1.0
}' --output result.mp3Параметры
- text — текст для синтеза (до 5000 символов).
- provider — движок:
sileroилиyandex. - voice — идентификатор голоса (см.
GET /v1/voices). - format —
mp3,oggopusилиwav(wav — только Silero). - speed — скорость речи 0.5–2.0.
- ssml — true, если текст в формате SSML.
Список голосов
curl "https://tts.trysasha.ru/api/v1/voices" -H "X-Api-Key: sk_live_ВАШ_КЛЮЧ"