Sobre los asistentes virtuales por voz personalizados (versión preliminar)About custom voice-first virtual assistants preview

Los asistentes virtuales personalizadas que utilizan los servicios de voz de Azure permiten a los desarrolladores crear interfaces de conversación naturales, similares a la humana, para sus aplicaciones y experiencias.Custom virtual assistants using Azure Speech Services empower developers to create natural, human-like conversational interfaces for their applications and experiences. El canal de voz Direct Line de Bot Framework mejora estas funcionalidades porque proporciona un punto de entrada coordinado y organizado a un bot compatible que permite la interacción de entrada y salida de voz con baja latencia y alta confiabilidad.The Bot Framework's Direct Line Speech channel enhances these capabilities by providing a coordinated, orchestrated entry point to a compatible bot that enables voice in, voice out interaction with low latency and high reliability. Estos bots pueden usar Language Understanding (LUIS) de Microsoft para la interacción con el lenguaje natural.These bots can use Microsoft's Language Understanding (LUIS) for natural language interaction. Los dispositivos acceden a Direct Line Speech mediante el kit de desarrollo de software (SDK) de voz.Direct Line Speech is accessed by devices using the Speech Software Development Kit (SDK).

Diagrama conceptual del flujo de servicio de orquestación de Direct Line SpeechConceptual diagram of the direct line speech orchestration service flow

Direct Line Speech y su funcionalidad asociada para los asistentes virtuales por voz personalizados constituyen un complemento perfecto para la solución Virtual Assistant y la plantilla empresarial.Direct Line Speech and its associated functionality for custom voice-first virtual assistants are an ideal supplement to the Virtual Assistant Solution and Enterprise Template. Aunque Direct Line Speech puede funcionar con cualquier bot compatible, estos recursos ofrecen una línea de base reutilizable para experiencias conversacionales de alta calidad, así como habilidades y modelos complementarios comunes para comenzar rápidamente.Though Direct Line Speech can work with any compatible bot, these resources provide a reusable baseline for high-quality conversational experiences as well as common supporting skills and models for getting started quickly.

Características principalesCore features

CategoríaCategory CaracterísticasFeatures
Palabra de reactivación personalizadaCustom wake word Puede permitir que los usuarios inicien conversaciones con bots con una palabra clave personalizada, por ejemplo, "Hola Contoso".You can enable users to begin conversations with bots using a custom keyword like "Hey Contoso." Esta tarea se realiza con un motor de palabras de reactivación personalizadas en Speech SDK, que puede configurarse con una palabra de reactivación personalizada que puede generar aquí.This task is accomplished with a custom wake word engine in the Speech SDK, which can be configured with a custom wake word that you can generate here. El canal de Direct Line Speech incluye la comprobación de palabras de reactivación del servicio que mejora la precisión de la activación de palabras de reactivación en comparación con el dispositivo por sí solo.The Direct Line Speech channel includes service-side wake word verification that improves the accuracy of the wake word activation versus the device alone.
Speech to TextSpeech to text El canal Direct Line Speech incluye la transcripción en tiempo real de audio en texto reconocido mediante Conversión de texto a voz de los servicios de Voz de Azure.The Direct Line Speech channel includes real-time transcription of audio into recognized text using Speech-to-text from Azure Speech Services. Este texto está disponible para el bot y la aplicación cliente a medida que se transcribe.This text is available to both your bot and your client application as it is transcribed.
Texto a vozText to speech Las respuestas textuales desde el bot se sintetizan mediante Texto a voz de los servicios de Voz de Azure.Textual responses from your bot will be synthesized using Text-to-speech from Azure Speech Services. Esta síntesis se pone luego a disposición de la aplicación cliente como una secuencia de audio.This synthesis will then be made available to your client application as an audio stream. Microsoft ofrece la posibilidad de crear su propia voz TTS neuronal personalizada de alta calidad que le pone voz a su marca. Para más información, póngase en contacto con nosotros.Microsoft offers the ability to build your own custom, high-quality Neural TTS voice that gives a voice to your brand, to learn more contact us.
Direct Line SpeechDirect Line Speech En cuanto canal dentro de Bot Framework, Direct Line Speech permite una conexión completa y fluida entre la aplicación cliente, un bot compatible y las funcionalidades de los servicios de Voz de Azure.As a channel within the Bot Framework, Direct Line Speech enables a smooth and seamless connection between your client application, a compatible bot, and the capabilities of Azure Speech Services. Para más información sobre cómo configurar el bot para usar el canal Direct Line Speech, consulte su página en la documentación de Bot Framework.For more information on configuring your bot to use the Direct Line Speech channel, see its page in the Bot Framework documentation.

Introducción a los asistentes virtualesGet started with virtual assistants

Le ofrecemos inicios rápidos diseñados para que ejecute el código en menos de 10 minutos.We offer quickstarts designed to have you running code in less than 10 minutes. Esta tabla incluye una lista de inicios rápidos de asistente virtual por voz ordenados por idioma.This table includes a list of voice-first virtual assistant quickstarts organized by language.

Guía de inicio rápidoQuickstart PlataformaPlatform Referencia de APIAPI reference
C#, UWPC#, UWP WindowsWindows BrowseBrowse
JavaJava Windows, macOS, LinuxWindows, macOS, Linux BrowseBrowse
JavaJava AndroidAndroid BrowseBrowse

Código de ejemploSample code

El código de ejemplo para crear un asistente virtual por voz está disponible en GitHub.Sample code for creating a voice-first virtual assistant is available on GitHub. Estos ejemplos abarcan la aplicación cliente para conectarse al bot en varios lenguajes de programación conocidos.These samples cover the client application for connecting to your bot in several popular programming languages.

TutorialTutorial

Tutorial sobre cómo habilitar el bot con voz mediante el SDK de voz y el canal Direct Line Speech.A tutorial on how to voice-enable your bot using the Speech SDK and Direct Line Speech channel.

PersonalizaciónCustomization

Los asistentes virtuales por voz creados mediante los servicios de Voz de Azure pueden usar la amplia variedad de opciones de personalización disponibles para conversión de voz a texto, conversión de texto a voz y selección de palabra clave personalizada.Voice-first virtual assistants built using Azure Speech Services can use the full range of customization options available for speech-to-text, text-to-speech, and custom keyword selection.

Nota

Las opciones de personalización varían según el idioma o la configuración regional (consulte los idiomas admitidos).Customization options vary by language/locale (see Supported languages).

Documentos de referenciaReference docs

Pasos siguientesNext steps