Develop natural language solutions in Azure

Natural language solutions use language models to interpret the semantic meaning of written or spoken language, and in some cases respond based on that meaning. You can use Microsoft Foundry to develop AI apps and agents that can analyze text, transcribe and synthesize speech, and translate languages.

Prerequisites

Before starting this learning path, you should already have:

  • Familiarity with Azure and the Azure portal.
  • Programming experience.

Modules in this learning path

Azure Language in Foundry Tools enables you to create intelligent apps and services that extract semantic information from text.

Learn how to build an AI agent that uses the Azure Language MCP server to perform text analysis tasks like entity recognition, sentiment analysis, and summarization.

A voice carries meaning beyond words. Learn how to use models that transacribe and synthesize speech.

Azure Speech in Microsoft Foundry Tools enables you to build speech-enabled applications. This module focuses on using the speech-to-text and text to speech APIs, which enable you to create apps that are capable of speech recognition and speech synthesis.

Learn how to build an AI agent that uses the Azure Speech MCP server to perform speech-to-text and text-to-speech tasks.

Learn how to develop a Voice Live agent using the Voice Live API and SDK. This module covers the fundamentals of the Voice Live platform, including API integration, SDK usage, and building conversational AI agents.

The Translator and Speech services enable you to create intelligent apps and services that can translate text and speech between languages.