¿Qué es Direct Line Speech?

Direct Line Speech es una solución sólida de un extremo a otro para crear un asistente de voz flexible y extensible. Se basa en la tecnología de Bot Framework y su canal Direct Line Speech, que está optimizado para la interacción de voz de entrada y salida con bots.

Los asistentes de voz escuchan a los usuarios y realizan una acción en respuesta, lo que a menudo implica una respuesta. Utilizan conversión de voz en texto para transcribir la voz del usuario y, a continuación, realizan una acción en función de su comprensión del lenguaje natural del texto. Esta acción suele incluir una respuesta hablada del asistente generada con la conversión de texto en voz.

Direct Line Speech ofrece los niveles más altos de personalización y sofisticación para los asistentes de voz. Está diseñado para escenarios de conversaciones no estructuradas, naturales o híbridas con finalización de tareas o uso de comandos y controles. Este alto grado de flexibilidad viene con una mayor complejidad. Considere utilizar los comandos personalizados para escenarios que tienen como ámbito tareas bien definidas mediante la entrada de lenguaje natural.

Direct Line Speech admite las siguientes configuraciones regionales: 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 y zh-tw.

Introducción a Direct Line Speech

Para crear un asistente de voz mediante Direct Line Speech, cree un recurso de voz y un recurso de Azure Bot en Azure Portal. A continuación, conecte el bot al canal de Direct Line Speech.

Conceptual diagram of the Direct Line Speech orchestration service flow

Para obtener una completa guía paso a paso sobre la creación de un asistente de voz sencillo mediante Direct Line Speech, vea el tutorial para habilitar la voz en un bot mediante el SDK de voz y el canal Direct Line Speech.

También se ofrecen inicios rápidos diseñados para que ejecute código y conozca las API rápidamente. Esta tabla incluye una lista de inicios rápidos sobre el asistente de voz organizados por idioma y plataforma.

Guía de inicio rápido Plataforma Referencia de API
C#, UWP Windows Browse
Java Windows, macOS, Linux Browse
Java Android Browse

Código de ejemplo

El código de ejemplo para crear un asistente de voz está disponible en GitHub. Estos ejemplos abarcan la aplicación cliente para conectarse al asistente en varios lenguajes de programación conocidos.

Personalización

Los asistentes de voz creados mediante el servicio de voz pueden usar la amplia variedad de opciones de personalización disponibles para la conversión de voz en texto, la conversión de texto en voz y la selección de palabras claves personalizadas.

Nota

Las opciones de personalización varían según el idioma o la configuración regional (consulte los idiomas admitidos).

Direct Line Speech y su funcionalidad asociada para los asistentes de voz constituyen un complemento perfecto para la solución Virtual Assistant y la plantilla empresarial. Aunque Direct Line Speech puede funcionar con cualquier bot compatible, para comenzar rápidamente, estos recursos ofrecen una línea de base reutilizable para experiencias conversacionales de alta calidad, y para habilidades y modelos complementarios comunes.

Documentos de referencia

Pasos siguientes