Azure-Samples/aisearch-openai-rag-audio
A simple example implementation of the VoiceRAG pattern to power interactive voice generative AI experiences using RAG with Azure AI Search and Azure OpenAI's gpt-4o-realtime-preview model.
Implements a middleware architecture with an `RTMiddleTier` Python backend that intercepts the GPT-4o Realtime API stream to inject Azure AI Search results as tool calls, enabling dynamic document retrieval without modifying the client. Deploys via Azure Developer CLI to Container Apps with infrastructure-as-code and includes built-in support for integrated vectorization of sample knowledge bases.
547 stars.
Stars
547
Forks
348
Language
Python
License
MIT
Category
Last pushed
Nov 19, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/Azure-Samples/aisearch-openai-rag-audio"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
umbertogriffo/rag-chatbot
RAG (Retrieval-augmented generation) ChatBot that provides answers based on contextual...
AleksNeStu/ai-real-estate-assistant
Advanced AI Real Estate Assistant using RAG, LLMs, and Python. Features market analysis,...
gurveervirk/ToK
Simple, High Quality, Open Source RAG solution for chatting with your documents
amajji/llm-rag-chatbot-with-langchain
Development and deployment on AWS of a question-answer LLM model using Llama2 with 7B parameters...
jayeshmahapatra/rag-chatbot
Retreival Augmented Generation (RAG) chatbot for my blog