Exercise - Develop an Azure AI Voice Live agent

Completed

In this exercise, you complete a Flask-based Python web app based that enables real-time voice interactions with an agent. You add the code to initialize the session, and handle session events. You use a deployment script that: deploys the AI model; creates an image of the app in Azure Container Registry (ACR) using ACR tasks; and then creates an Azure App Service instance that pulls the image. To test the app, you need an audio device with microphone and speaker capabilities.

While this exercise is based on Python, you can develop similar applications other language-specific SDKs; including:

Tasks performed in this exercise:

  • Download the base files for the app
  • Add code to complete the web app
  • Review the overall code base
  • Update and run the deployment script
  • View and test the application

This exercise takes approximately 30 minutes to complete.

Before you start

To complete the exercise, you need:

  • An Azure subscription. If you don't already have one, you can sign up for one https://azure.microsoft.com/.
  • An audio device with microphone and speaker capabilities.

Get started

Select the Launch Exercise button to open the exercise instructions in a new browser window. When you're finished with the exercise, return here to:

  • Complete the module
  • Earn a badge for completing this module

Button to launch exercise.