Azure AI Language Exercises

The following exercises are designed to provide you with a hands-on learning experience in which you’ll explore common tasks that developers do when building natural language solutions on Azure.

Note: To complete the exercises, you’ll need an Azure subscription. If you don’t already have one, you can sign up for an Azure account. There’s a free trial option for new users that includes credits for the first 30 days.

Exercises


Analyze text

Use Azure AI Language to analyze text, including language detection, sentiment analysis, key phrase extraction, and entity recognition.


Create a Question Answering solution

Use Azure AI Language to create a custom question answering solution.


Create a language understanding model with the Azure AI Language service

Create a custom language understanding model to interpret input, predict intent, and identify entities.


Custom text classification

Apply custom classifications to text input using Azure AI Language.


Extract custom entities

Train a model to extract customized entities from text input using Azure AI Language.


Translate Text

Translate provided text between any supported languages with Azure AI Translator.


Recognize and Synthesize Speech

Implement a speaking clock that converts speech to text, and text to speech.


Translate Speech

Translate language speech to speech and implement in your own app.


Develop an audio-enabled chat app

Learn how to use Azure AI Foundry to build a generative AI app that supports audio input.


Explore the Voice Live API

Learn how to use, and customize, the Voice Live API available in the Azure AI Foundry Playground.


Note: While you can complete these exercises on their own, they’re designed to complement modules on Microsoft Learn; in which you’ll find a deeper dive into some of the underlying concepts on which these exercises are based.