Compartir a través de


Conversation Clase

Definición

Transcribe conversaciones de voz. Devuelve el texto reconocido y el identificador del altavoz. Agregado en la versión 1.8.0

public sealed class Conversation : Microsoft.CognitiveServices.Speech.Internal.DisposableBase
type Conversation = class
    inherit DisposableBase
Public NotInheritable Class Conversation
Inherits DisposableBase
Herencia
Microsoft.CognitiveServices.Speech.Internal.DisposableBase
Conversation

Propiedades

AuthorizationToken

Obtiene o establece el token de autorización que se usa para comunicarse con el servicio. Nota: El autor de la llamada debe asegurarse de que el token de autorización es válido. Antes de que expire el token de autorización, el autor de la llamada debe actualizarlo llamando a este establecedor con un nuevo token válido. De lo contrario, el reconocedor encontrará errores durante el reconocimiento.

ConversationId

Obtiene o establece el identificador de conversación.

OutputFormat

Obtiene la configuración del formato de salida.

Properties

Obtiene la colección de propiedades y sus valores definidos para este ConversationTranscriberobjeto .

SpeechRecognitionLanguage

Obtiene el nombre de idioma que se usa para el reconocimiento.

Métodos

AddParticipantAsync(Participant)

Agregue un participante a una conversación mediante el objeto Participant de forma asincrónica.

AddParticipantAsync(String)

Agregue un participante a una conversación con el identificador del usuario como una operación asincrónica.

AddParticipantAsync(User)

Agregue un participante a una conversación mediante el objeto User de forma asincrónica.

CreateConversationAsync(SpeechConfig, String)

Crea una conversación de forma asincrónica.

DeleteConversationAsync()

Elimine una conversación. Después de esto, nadie podrá unirse a la conversación.

EndConversationAsync()

Finalizar una conversación.

LockConversationAsync()

Bloquear una conversación. Esto impedirá que los nuevos participantes se unan.

MuteAllParticipantsAsync()

Silenciar a todos los demás participantes de la conversación. Después de esto, ningún otro participante tendrá su difusión de reconocimientos de voz, ni podrá enviar mensajes de texto.

MuteParticipantAsync(String)

Silenciar a un participante.

RemoveParticipantAsync(Participant)

Quite un participante de una conversación mediante el objeto Participant de forma asincrónica.

RemoveParticipantAsync(String)

Quite un participante de una conversación mediante un identificador de usuario de forma asincrónica.

RemoveParticipantAsync(User)

Quite un participante de una conversación mediante el objeto User de forma asincrónica.

StartConversationAsync()

Inicie una conversación.

UnlockConversationAsync()

Desbloquea una conversación.

UnmuteAllParticipantsAsync()

Desmute a todos los demás participantes de la conversación.

UnmuteParticipantAsync(String)

Desmute a un participante.

Se aplica a