Dictation

La dictée permet aux utilisateurs d’enregistrer des clips audio et d’obtenir une transcription. Pour l’utiliser, assurez-vous qu’un système de dictée est inscrit dans le profil de système d’entrée. Windows fournisseur d’entrée de dictée est le système de dictée prêt à l’emploi, mais d’autres systèmes de dictée peuvent être mis en œuvre .

Spécifications

le système de dictée utilise DictationRecognizer d’unity, qui utilise lui-même les api de reconnaissance vocale Windows sous-jacentes pour la gestion de la dictée. notez que cela implique que cette fonctionnalité est uniquement présente sur les plateformes basées sur Windows.

L’utilisation du système de dictée nécessite les fonctionnalités de l’application « client Internet » et « microphone » dans la section PlayerSettings-Capabilities. pour plus d’informations sur l’entrée vocale dans unity, consultez Windows Mixed Reality Documentation .

Configuration

Fournisseur de données

Une fois que vous avez configuré un service de dictée, vous pouvez utiliser le DictationHandler script pour démarrer et arrêter l’enregistrement de sessions et obtenir les résultats de transcription via UnityEvents.

Gestionnaire de dictée
  • L' hypothèse de dictée est déclenchée lorsque l’utilisateur parle de transcriptions précoces et approximatives du son capturé jusqu’à présent.
  • Le résultat de la dictée est déclenché à la fin de chaque phrase (c’est-à-dire lorsque l’utilisateur s’arrête) avec la transcription finale de l’audio capturé jusqu’à présent.
  • La dictée terminée est déclenchée à la fin de la session d’enregistrement avec la transcription complète et finale de l’audio.
  • Une erreur de dictée est générée pour signaler des erreurs dans le service de dictée. Dans ce cas, la transcription contient une description de l’erreur.

Exemple de scène

La scène de dictée dans montre le DictationHandler script en cours d’utilisation. Si vous avez besoin de davantage de contrôle, vous pouvez étendre ce script ou créer votre propre implémentation IMixedRealityDictationHandler pour recevoir directement les événements de dictée.

Démonstration de la dictée