你当前正在访问 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-eg
、ar-sa
、ca-es
、da-dk
、de-de
、en-au
、en-ca
、en-gb
、en-in
、en-nz
、en-us
、es-es
、es-mx
、fi-fi
、fr-ca
、fr-fr
、gu-in
、hi-in
、hu-hu
、it-it
、ja-jp
、ko-kr
、mr-in
、nb-no
、nl-nl
、pl-pl
、pt-br
、pt-pt
、ru-ru
、sv-se
、ta-in
、te-in
、th-th
、tr-tr
、zh-cn
、zh-hk
和 zh-tw
。
Direct Line Speech 入门
若要使用 Direct Line Speech 创建语音助理,请在 Azure 门户中创建语音资源和 Azure 机器人资源。 然后将机器人连接到 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 可以与任何兼容机器人配合使用,但这些资源为高质量的对话体验提供了可重用的基线,并为快速入门提供了常见的支持技能和模型。