🔐 Админ-панель

voisemp3 Admin

🎟️ Промокоды

КодТокеныИсп.МаксСоздан

📋 Последние генерации

EmailДействиеСимв.ГолосТекстВремя

👥 Пользователи

EmailИмяБалансГенерацийAdminСоздан

💬 Жалобы / Обратная связь

ИмяEmailСообщениеIPДата

🖥️ Состояние сервера

📖 API Документация

Ключи: sk- + 48 hex-символов (192 бита энтропии).
Заголовок: Authorization: Bearer sk-...

МетодЭндпоинтОписание
POST/api/ttsСинтез речи: {"text":"...", "speaker":"ryan"|"serena"|"clone"}
POST/api/asrРасшифровка: multipart/form-data file=audio.wav
GET/api/auth/meБаланс и инфо пользователя
GET/POST/api/keysCRUD API-ключей
GET/api/historyИстория генераций
POST/api/promo/redeemПромокод: {"code":"PROMO-XXXX"}
GET/api/audio/{file}WAV
GET/api/audio/{file}/mp3MP3
GET/api/audio/{file}/opusOPUS
curl
curl -X POST https://voisemp3.ru/api/tts \
  -H "Authorization: Bearer sk-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Привет мир","speaker":"ryan"}'
Python
import requests
r = requests.post(
  "https://voisemp3.ru/api/tts",
  headers={"Authorization": "Bearer sk-..."},
  json={"text":"Привет мир","speaker":"ryan"})
print(r.json()["url"])