How to create a Azure AI Chatbot Realtime Audio using AI Foundry to search PDF Doc » CloudInspired.com


In this step by step demo, we’ll show you how to build and create a voice activated web page that allows real-time audio queries with a friendly GPT-powered chatbot digital agent.

Azure AI Chatbot Realtime Audio using AI Foundry
Azure AI Chatbot Realtime Audio using AI Foundry to Search a PDF document contents

This solution uses Azure OpenAI, AI Foundry, Azure AI Search and a text embedding model to retrieve knowledge from private PDF document stored in Azure. We have a front end and backend solution which is deployed from Microsoft git hub code. The frontend receives the audio input, sends that to the Python backend which interfaces with Azure OpenAI real-time API, and includes a tool for searching Azure AI Search using a Azure AI Chatbot.

Whether it’s for 24/7 customer support or internal knowledge access, this system demonstrates how Azure AI tools come together for a seamless conversational experience.

In this example, we have a PDF document of automotive car parts which is uploaded and indexed by Azure AI search to query the data set from a voice activated response. It can be used for a wide range of use cases for customer support to solve the lack of fast, 24/7 round the clock support for customers. It could be used for general FAQ questions that are repeatedly asked to free up staff to be used in complex cases. Has many other benefits such as always available, no need for human agents to cover every time zone.

Its scalable and can handles thousands of queries simultaneously without downtime. Also consistent delivering uniform responses based on the same knowledge set. Can also handle different languages with ease.

Contents of this Video using Azure AI Chatbot
  1. Intro
  2. Create Azure OpenAI
  3. Launch Azure AI Foundry and Deploy GPT Model
  4. Create Azure AI Search to Index Private Data
  5. Create Azure Blob Storage
  6. Create Storage Container
  7. Upload Data
  8. Enable System Assigned Identity
  9. Enable RBAC roles on Storage Account
  10. Deploy Text Embedding Model
  11. Import and Vectorize Data
  12. Deploy Azure Open AI Code
  13. Testing Real Time Speech

About cloudinspired

Cloud Inspired authors have over 30 years experience within the IT industry, providing expertise and knowledge on infrastructure, hybrid, public and private clouds platforms.


Detailed easy to follow technical videos, training and tutorial guides are provided by subject matter experts covering various technologies including Azure, IaaS, SaaS, PaaS and Microsoft 365.


This website focuses mainly on the Microsoft 365 and Azure Cloud platform and provides easy to follow step by step technical guides, diagrams, cloud certifications and tutorials. The aim is to deliver articles and videos on Microsoft 365 and Azure Cloud from start to finish on many different Azure services and certifications, building and increasing the viewers knowledge in a short, logical, easy to understand format quickly getting to the point of the subject matter!

Check out the YouTube channel for a full list of published Cloud Inspired videos and lets get inspired about Cloud!


View all posts by cloudinspired →


Share this content:

I am a passionate blogger with extensive experience in web design. As a seasoned YouTube SEO expert, I have helped numerous creators optimize their content for maximum visibility.

Leave a Comment