Aisha

Aisha API документация

REST API для узбекской речи - синтез речи (text-to-speech), распознавание (speech-to-text) и голосовые агенты. Аутентифицируйтесь по API-ключу и сделайте первый запрос за пару минут.

Быстрый старт с SDK #

aisha-ai - SDK и CLI без зависимостей для Node.js (npm) и Python (pip). Установите пакет или запускайте команды через npx.

Node.js · npm

npm install aisha-ai

Python · pip

pip install aisha-ai

Одной командой

export AISHA_API_KEY=your_api_key
npx aisha-ai tts "Salom dunyo" --model Gulnoza --out salom.wav

Работаете с AI-агентом? Дайте ему llms-api.txt - весь API в одном текстовом файле - или попросите установить пакет aisha-ai.

llms-api.txt

Нас также можно найти на PyPI и NPM.

Мобильные и desktop

Мы улучшаем голосовые модели каждый день.

TTS API #

API v1 TTS Sync / Async

Endpoints для Text-to-Speech. Для server-to-server интеграции отправляйте X-Api-Key в каждом запросе.

  • Для генерации аудио отправьте transcript на POST /api/v1/tts/post/.
  • Если передать webhook_notification_url, запрос будет обработан async и вернет 202 Accepted.
  • Проверяйте результат через GET /api/v1/tts/status/{id}/ или history.

Endpoints

  • POST /api/v1/tts/post/ Создать аудио
  • GET /api/v1/tts/status/{id}/ Проверить статус
  • GET /api/v1/tts/get/?page=1&limit=10 История
Открыть reference

STT API #

API v1 API v2 STT

Endpoints для Speech-to-Text. Для server-to-server интеграции отправляйте X-Api-Key в каждом запросе.

  • POST /api/v1/stt/post/ для коротких аудио (sync).
  • POST /api/v2/stt/post/ для длинных аудио (async, возвращает task_id).

Endpoints

  • POST /api/v1/stt/post/ Транскрипция короткого аудио
  • GET /api/v1/stt/get/?page=1&limit=10 v1 history список
  • POST /api/v2/stt/post/ Длинное аудио (async)
  • GET /api/v2/stt/get/ v2 history список
Открыть reference

Быстрый старт #

  1. 1. Получите API key

    Создайте API key в Space и передавайте его в каждом запросе через header X-Api-Key.

  2. 2. Отправьте тестовый запрос

    Проверьте TTS/STT endpoints через cURL или backend-код и убедитесь в нужном формате response.

  3. 3. Подключите status и history

    Для async-потоков используйте status и history, чтобы закрыть полный workflow.

Для server-to-server интеграции используйте X-Api-Key. Для больших файлов и async задач сразу реализуйте history и status endpoints.

Машиночитаемая документация

Для AI-агентов и LLM доступна текстовая версия документации.