Sado AI
A real conversation. In Uzbek.
The challenge
Customer support needs to understand natural Uzbek speech, answer questions about inventory, and work with real phone calls rather than a browser-only demo.
How I approached it
Connected Asterisk SIP telephony to speech recognition, catalog retrieval, language model reasoning, and speech synthesis. Added Playwright integration tests and Telegram delivery fallbacks for operational reliability.
What came out of it
An Uzbek-speaking automated call center that connects telephony and a product knowledge base in one end-to-end workflow.
How the pieces connect
01Phone / SIP
02Speech to text
03Catalog / LLM
04Text to speech
Inbound and outbound telephone integration
Retrieval over product catalogs
Uzbek speech recognition and synthesis
Next destination