您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

使用自定义命令创建语音助手

在本快速入门中,你将使用 Speech Studio 创建并测试一个基本的自定义命令应用程序。 还可以从 Windows 客户端应用访问此应用程序。

区域可用性

目前,自定义命令支持以下区域中创建的语音订阅:

  • 美国西部
  • 美国西部 2
  • 美国东部
  • 美国东部 2
  • 美国中西部
  • 北欧
  • 西欧
  • 东亚
  • 东南亚
  • 印度中部

先决条件

转到适用于自定义命令的 Speech Studio

  1. 在 Web 浏览器中转到 Speech Studio

  2. 输入登录到门户所需的凭据。

    默认视图为你的语音订阅列表。

    备注

    如果看不到“选择订阅”页,可以通过在顶部栏上的设置菜单中选择“语音资源”来导航到该页。

  3. 选择你的语音订阅,然后选择“转到 Studio”。

  4. 选择“自定义命令”。

    默认视图为你在所选订阅下拥有的自定义命令应用程序列表。

将现有应用程序导入为新的自定义命令项目

  1. 选择“新建项目”以创建项目。

  2. 在“名称”框中,输入 Smart-Room-Lite(或你选择的其他内容)作为项目名称。

  3. 在“语言”列表中选择“英语(美国)”。

  4. 选择“浏览文件”,然后在浏览窗口中选择“SmartRoomLite.json”文件。

    创建项目

  5. 在“LUIS 创作资源”列表中选择一个创作资源。 如果没有有效的创作资源,请选择“创建新的 LUIS 创作资源”来创建一个资源。

    创建资源

    1. 在“资源名称”框中输入资源的名称。
    2. 在“资源组”列表中选择一个资源组。
    3. 在“位置”列表中选择一个位置。
    4. 在“定价层”列表中选择一个层。

    备注

    可以通过在“资源组”字段中输入所需的资源组名称来创建资源组。 选择“创建”后,即会创建资源组。

  6. 接下来,选择“创建”以创建项目。

  7. 创建项目后,选择你的项目。 此时应会看到新的自定义命令应用程序的概述。

尝试运行一些语音命令

  1. 在右窗格的顶部选择“训练”。
  2. 训练完成后,选择“测试”并尝试输入以下言语:
    • 打开电视
    • 将温度设为 80 度
    • 关机
    • 电视
    • 将闹钟设为下午 5 点

在助理中集成自定义命令应用程序

需要先发布此应用程序,然后才能从 Speech Studio 外部访问它。 要发布应用程序,需要配置预测 LUIS 资源。

更新预测 LUIS 资源

  1. 在左窗格中选择“设置”,然后在中间窗格中选择“LUIS 资源”。

  2. 选择一个预测资源,或选择“创建新资源”以创建一个预测资源。

  3. 选择“保存”。

    设置 LUIS 资源

备注

由于创作资源每月仅支持 1,000 个预测终结点请求,因此在发布自定义命令应用程序之前必须设置 LUIS 预测资源。

发布应用程序

在右窗格的顶部选择“发布”。 发布完成后,会显示一个新窗口。 记下该窗口中的“应用程序 ID”和“语音资源密钥”值。 需要提供这两个值才能从 Speech Studio 外部访问该应用程序。

或者,也可以选择“设置” > “常规”部分来获取这些值。

从客户端访问应用程序

根据本文的范围,我们将使用在满足先决条件部分所述要求时下载的 Windows 语音助理客户端。 解压缩文件夹。

  1. 启动 VoiceAssistantClient.exe
  2. 创建新的发布配置文件,输入“连接配置文件”的值。 在“常规设置”部分,输入“订阅密钥”(与发布应用程序时所保存的“语音资源密钥”值相同)、“订阅密钥区域”和“自定义命令应用 ID”值。

    突出显示用于创建 WVAC 配置文件的“常规设置”部分的屏幕截图。

  3. 选择“保存并应用配置文件”。
  4. 现在,尝试通过语音/文本提供以下输入

    WVAC - 创建配置文件

提示

可以单击“活动日志”中的条目来检查从自定义命令服务发送的原始响应。

后续步骤

在本文中,你使用了一个现有的应用程序。 接下来,请在操作方法部分学习如何从头开始设计、开发、调试、测试和集成自定义命令应用程序。