你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是 Direct Line 语音?

Direct Line Speech 是一种可靠的端到端解决方案,可用于创建灵活、可扩展的语音助理。 它由 Bot Framework 及其 Direct Line Speech 通道提供支持,该通道经过优化,可用于与机器人的语音输入/语音输出交互。

语音助理之类的应用程序会倾听用户的声音,并执行一个操作以进行响应(通常是回话)。 他们使用语音转文本来听录用户的语音,然后对文本的自然语言理解执行操作。 此操作通常包含通过文本转语音生成的助理语音输出。

Direct Line Speech 为语音助理提供了最高水平的定制化和复杂性。 它是为完成任务或命令和控制使用的开放式、自然或两者混合的会话场景设计的。

Direct Line Speech 支持以下区域设置:ar-egar-saca-esda-dkde-deen-auen-caen-gben-inen-nzen-uses-eses-mxfi-fifr-cafr-frgu-inhi-inhu-huit-itja-jpko-krmr-innb-nonl-nlpl-plpt-brpt-ptru-rusv-seta-inte-inth-thtr-trzh-cnzh-hkzh-tw

Direct Line Speech 入门

若要使用 Direct Line Speech 创建语音助理,请在 Azure 门户中创建语音资源和 Azure 机器人资源。 然后将机器人连接到 Direct Line Speech 通道。

Direct Line Speech 业务流程服务流的概念图

有关使用 Direct Line Speech 创建简单语音助理的完整分步指南,请参阅使用语音 SDK 和 Direct Line Speech 通道为机器人启用语音的教程

我们还提供了快速入门,旨在让你快速运行代码和学习 API。 下表列出了按语言和平台组织的语音助理快速入门。

快速入门 平台 API 参考
C#、UWP Windows “浏览”
Java Windows、macOS、Linux “浏览”
Java Android “浏览”

代码示例

GitHub 上提供了用于创建语音助理的示例代码。 这些示例涵盖了以多种流行编程语言编写的、用于连接到助理的客户端应用程序。

自定义

使用语音服务构建的语音助理可以使用各种自定义选项,这些选项可用于语音转文本文本转语音自定义关键字选择

注意

自定义选项因语言/区域设置而异(请参阅支持的语言)。

语音助理的 Direct Line Speech 及其相关功能是对虚拟助理解决方案和企业模板的很好补充。 尽管 Direct Line Speech 可以与任何兼容机器人配合使用,但这些资源为高质量的对话体验提供了可重用的基线,并为快速入门提供了常见的支持技能和模型。

后续步骤