Aisha

For AI Agents & LLMs

Built to be read by machines

Aisha publishes llms.txt context files, an agent-ready API reference and an npx SDK - everything an AI agent or LLM needs to discover, understand and call Uzbek speech AI without a human in the loop.

Quickstart

From zero to speech in one command

Use the zero-dependency SDK (Node 18+) from the command line, or call the REST API directly with an X-Api-Key header. Get your key at space.aisha.group.

npx - SDK

# Node.js (npm)
npm i aisha-ai
npx aisha-ai tts "Salom dunyo" --out salom.wav

# Python (pip)
pip install aisha-ai

curl - REST API

curl -X POST https://back.aisha.group/api/v1/tts/post/ \
  -H "X-Api-Key: $AISHA_API_KEY" \
  -F 'transcript=Salom dunyo' \
  -F 'language=uz'

Integrate as tools

Wire Aisha into your agent

Expose aisha_tts and aisha_stt as tools in any agent framework. llms-api.txt ships complete JSON tool schemas - copy one into your tool registry and your agent can speak and listen in Uzbek.

Tool schema - aisha_tts

{
  "name": "aisha_tts",
  "description": "Convert text to natural speech (uz / en / ru)",
  "input_schema": {
    "type": "object",
    "properties": {
      "transcript": { "type": "string", "description": "Text to speak" },
      "language": { "type": "string", "enum": ["uz", "en", "ru"] }
    },
    "required": ["transcript", "language"]
  }
}