ConversationTranslator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une conversation vocale ou textuelle où les participants peuvent voir les messages vocaux et typés reconnus dans leur propre langue.
public sealed class ConversationTranslator : Microsoft.CognitiveServices.Speech.Internal.DisposableBase
type ConversationTranslator = class
inherit DisposableBase
Public NotInheritable Class ConversationTranslator
Inherits DisposableBase
- Héritage
-
Microsoft.CognitiveServices.Speech.Internal.DisposableBaseConversationTranslator
Remarques
Voir aussi : Démarrage rapide : Conversation multi-appareils
Constructeurs
ConversationTranslator() |
Crée une instance de Conversation Translator à l’aide de l’entrée de microphone par défaut. |
ConversationTranslator(AudioConfig) |
Crée une instance du traducteur de conversation. |
Propriétés
AuthorizationToken |
Obtient ou définit le jeton d’autorisation utilisé pour se connecter au service de conversation |
ParticipantId |
Obtient votre identificateur de participant |
Properties |
Obtient la collection de propriétés et leurs valeurs définies pour ce ConversationTranslator. |
SpeechRecognitionLanguage |
Obtient le nom de langue utilisé pour la reconnaissance. |
Méthodes
JoinConversationAsync(Conversation, String) |
Joint une conversation existante. Vous devez utiliser cette méthode si vous avez créé une conversation à l’aide de CreateConversationAsync(SpeechConfig, String). |
JoinConversationAsync(String, String, String) |
Joint une conversation existante. |
LeaveConversationAsync() |
Laissez la conversation actuelle. Une fois cette opération appelée, vous ne recevrez plus d’événements. |
SendTextMessageAsync(String) |
Envoie un message instantané à tous les participants à la conversation. Ce message instantané sera traduit dans la langue de texte de chaque participant. |
SetAuthorizationToken(String, String) |
Définit le jeton d’autorisation Cognitive Speech qui sera utilisé pour la connexion au serveur. |
StartTranscribingAsync() |
Commence à envoyer de l’audio au service de conversation pour la reconnaissance vocale et la traduction. Vous devez vous abonner aux événements et pour Transcribed recevoir les Transcribingrésultats de la traduction de conversation pour vous-même et les autres participants à la conversation. |
StopTranscribingAsync() |
Arrête l’envoi audio au service de conversation. Vous recevrez Transcribingtoujours les événements et pour Transcribed les autres participants à la conversation. |
Événements
Canceled |
Événement signalant une erreur avec la transcription de la conversation, ou la fin du flux audio a été atteinte. |
ConversationExpiration |
Événement signalant le nombre de minutes restant avant l’expiration de la conversation. |
ParticipantsChanged |
Événement signalant que les participants dans la salle ont changé (par exemple, un nouveau participant rejoint). |
SessionStarted |
Événement signalant le début d’une session de traduction de conversation. |
SessionStopped |
Événement signalant la fin d’une session de traduction de conversation. |
TextMessageReceived |
Événement signalant un message texte traduit d’un participant à la conversation. |
Transcribed |
Un événement signalant un résultat final de traduction de conversation est disponible pour un participant à la conversation. |
Transcribing |
Un événement signalant un résultat de traduction de conversation intermédiaire est disponible pour un participant à la conversation. |
S’applique à
Azure SDK for .NET