Qu’est-ce qu’un Assistant vocal ?
Avec les assistants vocaux qui utilisent le service Speech, les développeurs peuvent créer des interfaces conversationnelles naturelles pour leurs applications et leurs expériences.
Le service d’assistant vocal permet une interaction rapide et fiable entre un appareil et une implémentation d’assistant qui utilise soit Direct Line Speech (via Azure Bot Service) pour l’ajout de fonctionnalités vocales à vos bots, soit Commandes personnalisées pour les scénarios de commande vocale.
Choix d’une solution d’Assistant
La première étape de la création d’un assistant vocal consiste à décider de ce que vous voulez faire. Le service Speech fournit plusieurs solutions complémentaires pour la création des interactions de votre Assistant. Pour plus de flexibilité et de polyvalence, vous pouvez ajouter des fonctionnalités d’entrée et de sortie de voix à un bot en utilisant Azure Bot Service avec le canal Direct Line Speech, ou vous pouvez simplement créer une application Commandes personnalisées pour des scénarios de commande vocale plus simples.
Si vous voulez... | Utilisez plutôt... | Exemples |
---|---|---|
Conversation libre avec une intégration de compétences robustes et un contrôle complet du déploiement | Bot Azure Bot Service avec canal Direct Line Speech |
|
Conversations de commande vocale ou commandes simples axées sur des tâches avec création et hébergement simplifiés | Commandes personnalisées |
|
Si vous n’êtes pas encore sûr de ce que vous voulez que votre assistant fasse, nous vous recommandons d’utiliser Direct Line Speech comme option idéale. Il offre une intégration avec un ensemble complet d’outils et d’aides à la création, comme le modèle de solution d’Assistant virtuel et d’entreprise et le service QnA Maker pour créer des modèles courants et utiliser vos sources de connaissances existantes.
Si vous souhaitez vous simplifier la tâche pour l’instant, les Commandes personnalisées facilitent la création d’applications de commande vocale riches et optimisées pour une interaction vocale. Les Commandes personnalisées offrent une expérience de création unifiée, un modèle d’hébergement automatique et une complexité relativement inférieure, vous permettant de vous concentrer sur la conception de la meilleure solution pour vos scénarios de commandes vocales.
Architecture de référence pour la création d’un assistant vocal à l’aide du kit de développement logiciel (SDK) Speech
Fonctionnalités de base
Que vous choisissiez Direct Line Speech ou Commandes personnalisées pour créer les interactions de votre Assistant, vous pouvez utiliser un ensemble complet de fonctionnalités de personnalisation pour personnaliser votre Assistant avec votre marque, votre produit et votre personnalité.
Category | Fonctionnalités |
---|---|
Mot clé personnalisé | Les utilisateurs peuvent démarrer des conversations avec des assistants à l’aide d’un mot clé personnalisé, tel que « Hey contoso ». Une application fait cela avec un moteur de mots clés personnalisé dans le kit de développement logiciel (SDK) Speech, que vous pouvez configurer en vous rendant dans prise en main des mots clés personnalisés. Les assistants vocaux peuvent utiliser la vérification des mots clés côté service pour améliorer la précision de l’activation des mots clés (par rapport à l’appareil seul). |
Reconnaissance vocale | Les assistants vocaux convertissent en temps réel le contenu audio en texte écrit à l’aide de la Reconnaissance vocale du service Speech. Lors de sa transcription, ce texte est disponible pour l’implémentation de votre assistant et votre application cliente. |
Synthèse vocale | Les réponses textuelles de votre assistant seront synthétisées à l’aide de la Synthèse vocale du service Speech. Cette synthèse est ensuite disponible pour votre application cliente sous forme de flux audio. Microsoft offre la possibilité de créer votre propre Synthèse vocale neuronale (TTS neuronale) personnalisée et de haute qualité qui donne une voix à votre marque. |
Prise en main des assistants vocaux
Nous proposons les articles de démarrage rapide suivants, organisés par langage de programmation, qui sont conçus pour vous permettre de commencer à exécuter du code en moins de 10 minutes :
- Démarrage rapide : Créer un assistant vocal personnalisé avec Direct Line Speech
- Démarrage rapide : Créer une application de commande vocale à l’aide de Commandes personnalisées
Exemple de code et tutoriels
Un exemple de code pour la création d’un assistant vocal est disponible sur GitHub. Les exemples couvrent l’application cliente pour la connexion à votre assistant dans plusieurs langages de programmation populaires.
- Exemples d’assistant vocal sur GitHub
- Tutoriel : Activation vocale d’un assistant créé à l’aide d’Azure Bot Service avec le SDK Speech C#
- Tutoriel : Création d’une application Commandes personnalisées avec des commandes vocales simples
Personnalisation
Les assistants vocaux que vous générez à l’aide du service Speech peuvent utiliser une gamme complète d’options de personnalisation.
Notes
Les options de personnalisation varient selon la langue et les paramètres régionaux. Pour en savoir plus, consultez Langages pris en charge.