Configuración de la aplicación de asistente para voz de Azure Percept
En este artículo se describe cómo configurar la aplicación de asistente para voz mediante IoT Hub. Para obtener un tutorial paso a paso del proceso de creación de un asistente para voz, vea Compilación de un asistente para voz sin código con Azure Percept Studio y Azure Percept Audio.
Actualización de la configuración del asistente para voz
Abra Azure Portal y escriba IoT Hub en la barra de búsqueda. Seleccione el icono para abrir la página de IoT Hub.
En la página de IoT Hub, seleccione la instancia de IoT Hub en la que se aprovisionó el dispositivo.
Seleccione IoT Edge en Administración automática de dispositivos en el menú de navegación izquierdo para ver todos los dispositivos conectados a su instancia de IoT Hub.
Seleccione el dispositivo en el que se implementó la aplicación de asistente para voz.
Seleccione Set modules (Establecer módulos).
Compruebe que la siguiente entrada está presente en la sección Credenciales de Container Registry. Agregue credenciales, si fuera necesario.
NOMBRE Dirección Nombre de usuario Contraseña azureedgedevices azureedgedevices.azurecr.io devkitprivatepreviewpull En la sección Módulos de IoT Edge, seleccione azureearspeechclientmodule.
Seleccione la pestaña Configuración del módulo. Compruebe la siguiente configuración:
URI de imagen Directiva de reinicio Estado deseado mcr.microsoft.com/azureedgedevices/azureearspeechclientmodule: preload-devkit Siempre en ejecución Si la configuración no coincide, edítela y seleccione Actualizar.
Seleccione la pestaña Variables de entorno. Compruebe que no haya variables de entorno definidas.
Seleccione la pestaña Configuración de módulos gemelos. Actualice la sección speechConfigs como se indica a continuación:
"speechConfigs": { "appId": "<Application id for custom command project>", "key": "<Speech Resource key for custom command project>", "region": "<Region for the speech service>", "keywordModelUrl": "https://aedsamples.blob.core.windows.net/speech/keyword-tables/computer.table", "keyword": "computer" }Nota
La palabra clave usada anteriormente es una palabra clave predeterminada disponible públicamente. Si desea usar la suya propia, puede agregar su propia palabra clave personalizada cargando un archivo de tabla creado en el almacenamiento de blobs. El almacenamiento de blobs se debe configurar con acceso de contenedor anónimo o con acceso de blobs anónimo.
Obtención del identificador de la aplicación, la clave y la región
Para obtener el identificador de la aplicación, la clave y la región, vaya a Speech Studio:
Inicie sesión y seleccione el recurso de voz adecuado.
En la página principal de Speech Studio, seleccione Comandos personalizados en Asistentes para voz.
Seleccione el proyecto de destino.
Seleccione Configuración en el panel de menús izquierdo.
El identificador de la aplicación y la clave se encuentran en la pestaña de configuración General.
Para encontrar la región, abra la pestaña Recursos de LUIS en la configuración. La selección de Recurso de creación contendrá la información de la región.
Después de escribir la información de speechConfigs, seleccione Actualizar.
Seleccione la pestaña Rutas en la parte superior de la página Establecer módulos. Asegúrese de tener una ruta con el siguiente valor:
FROM /messages/modules/azureearspeechclientmodule/outputs/* INTO $upstreamAgregue la ruta si no existe.
Seleccione Revisar + crear.
Seleccione Crear.
Pasos siguientes
Después de actualizar la configuración del asistente para voz, vuelva a la demostración de Azure Percept Studio para interactuar con la aplicación.