ConversationTranslator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una conversación de voz o texto en la que los participantes pueden ver mensajes de voz y tipados reconocidos en sus propios idiomas.
public sealed class ConversationTranslator : Microsoft.CognitiveServices.Speech.Internal.DisposableBase
type ConversationTranslator = class
inherit DisposableBase
Public NotInheritable Class ConversationTranslator
Inherits DisposableBase
- Herencia
-
Microsoft.CognitiveServices.Speech.Internal.DisposableBaseConversationTranslator
Comentarios
Consulte también: Inicio rápido: Conversación con varios dispositivos
Constructores
ConversationTranslator() |
Crea una nueva instancia de Conversation Translator mediante la entrada de micrófono predeterminada. |
ConversationTranslator(AudioConfig) |
Crea una nueva instancia de Conversation Translator. |
Propiedades
AuthorizationToken |
Obtiene o establece el token de autorización usado para conectarse al servicio de conversación. |
ParticipantId |
Obtiene el identificador del participante. |
Properties |
Obtiene la colección de propiedades y sus valores definidos para este ConversationTranslatorobjeto . |
SpeechRecognitionLanguage |
Obtiene el nombre de idioma que se usa para el reconocimiento. |
Métodos
JoinConversationAsync(Conversation, String) |
Se une a una conversación existente. Debe usar este método si ha creado una conversación mediante CreateConversationAsync(SpeechConfig, String). |
JoinConversationAsync(String, String, String) |
Se une a una conversación existente. |
LeaveConversationAsync() |
Deje la conversación actual. Después de llamar a esto, ya no recibirá ningún evento. |
SendTextMessageAsync(String) |
Envía un mensaje instantáneo a todos los participantes de la conversación. Este mensaje instantáneo se traducirá al idioma de texto de cada participante. |
SetAuthorizationToken(String, String) |
Establece el token de autorización de Cognitive Speech que se usará para conectarse al servidor. |
StartTranscribingAsync() |
Comienza a enviar audio al servicio de conversación para el reconocimiento de voz y la traducción. Debe suscribirse a los Transcribingeventos , y Transcribed para recibir los resultados de traducción de conversación por sí mismo y otros participantes de la conversación. |
StopTranscribingAsync() |
Detiene el envío de audio al servicio de conversación. Seguirá recibiendo Transcribingeventos y Transcribed para otros participantes de la conversación. |
Eventos
Canceled |
Evento que indica un error con la transcripción de conversaciones o se ha alcanzado el final de la secuencia de audio. |
ConversationExpiration |
Evento que indica cuántos minutos quedan antes de que expire la conversación. |
ParticipantsChanged |
Evento que indica que los participantes de la sala han cambiado (por ejemplo, un nuevo participante unido). |
SessionStarted |
Evento que indica el inicio de una sesión de traducción de conversación. |
SessionStopped |
Evento que indica el final de una sesión de traducción de conversación. |
TextMessageReceived |
Evento que señala un mensaje de texto traducido de un participante de conversación. |
Transcribed |
Evento que señala un resultado final de traducción de conversación está disponible para un participante de conversación. |
Transcribing |
Evento que señala un resultado intermedio de traducción de conversación está disponible para un participante de conversación. |
Se aplica a
Azure SDK for .NET