在 Azure 中开发自然语言解决方案

速览

自然语言解决方案使用语言模型来解释书面或口语的语义含义,在某些情况下,会基于该含义做出响应。 可以使用语言服务为应用程序构建语言模型,并探索 Azure AI Foundry,以使用生成模型进行语言处理任务。

先决条件

在开始此学习路径之前,你应该已:

  • 熟悉 Azure 和 Azure 门户。
  • 拥有 C# 或 Python 编程经验。 如果你以前没有编程经验,我们建议你在开始此学习路径前,先完成 C# 入门Python 入门学习路径。

本学习路径中的模块

使用 Azure AI 语言服务,能够创建可从文本中提取语义信息的智能应用和服务。

借助 Azure AI 语言服务的问题解答功能,可以轻松生成应用程序,用户可以在其中使用自然语言提问并接收相应答案。

使用 Azure AI 语言对话语言理解服务 (CLU),可以训练可供应用用于从自然语言提取含义的模型。

Azure AI 语言服务支持处理要在你自己的应用中使用的自然语言。 了解如何生成自定义文本分类项目。

生成自定义实体识别解决方案以从非结构化文档中提取实体

使用翻译工具服务,可以创建可在各语言之间翻译文本的智能应用和服务。

使用 Azure AI 语音服务可以生成启用语音的应用程序。 本模块重点介绍如何使用语音转文本和文本转语音 API,它们使你可以创建能够进行语音识别和语音合成的应用。

语音翻译基于语音识别构建,其实现方式是:识别并转录指定语言的语音输入,然后返回一种或多种其他语言的听录翻译。

语音具有超越字词的含义,支持音频的生成 AI 模型可以解释语音输入来理解语气、意向和语言。 了解如何生成支持音频的聊天应用来侦听和响应音频。