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.
Context files
llms.txt for your context window
Plain-text, token-efficient descriptions of Aisha's products and API, served from the site root. Point your agent, crawler or RAG pipeline at any of these files.
/llms.txt ↗
Concise site overview in English - the standard llms.txt entry point.
/llms-uz.txt ↗
Site overview in Uzbek, for agents serving Uzbek-speaking users.
/llms-ru.txt ↗
Site overview in Russian, for agents serving Russian-speaking users.
/llms-full.txt ↗
The expanded version - full product, pricing and integration detail in one file.
/llms-api.txt ↗
Agent-oriented API reference with endpoints, auth and ready-to-use JSON tool schemas.
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-aicurl - 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"]
}
}