Compartilhar via


Conversation Classe

Definição

Transcreve conversas de fala. Retorna o texto reconhecido e a ID do locutor. Adicionado em 1.8.0

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

Propriedades

AuthorizationToken

Obtém/define o token de autorização usado para se comunicar com o serviço. Observação: o chamador precisa garantir que o token de autorização seja válido. Antes que o token de autorização expire, o chamador precisa atualizá-lo chamando esse setter com um novo token válido. Caso contrário, o reconhecedor encontrará erros durante o reconhecimento.

ConversationId

Obtém ou define a ID da conversa.

OutputFormat

Obtém a configuração de formato de saída.

Properties

Obtém a coleção de propriedades e seus valores definidos para este ConversationTranscriber.

SpeechRecognitionLanguage

Obtém o nome do idioma usado para reconhecimento.

Métodos

AddParticipantAsync(Participant)

Adicione um participante a uma conversa usando o objeto Participant de forma assíncrona.

AddParticipantAsync(String)

Adicione um participante a uma conversa usando a ID do usuário como uma operação assíncrona.

AddParticipantAsync(User)

Adicione um participante a uma conversa usando o objeto User de forma assíncrona.

CreateConversationAsync(SpeechConfig, String)

Cria uma nova conversa de forma assíncrona.

DeleteConversationAsync()

Excluir uma conversa. Depois disso, ninguém poderá ingressar na conversa.

EndConversationAsync()

Encerrar uma conversa.

LockConversationAsync()

Bloquear uma conversa. Isso impedirá que novos participantes ingressem.

MuteAllParticipantsAsync()

Ativar mudo para todos os outros participantes da conversa. Depois disso, nenhum outro participante terá seus reconhecimentos de fala transmitidos nem poderá enviar mensagens de texto.

MuteParticipantAsync(String)

Ativar mudo de um participante.

RemoveParticipantAsync(Participant)

Remova um participante de uma conversa usando o objeto Participant de forma assíncrona.

RemoveParticipantAsync(String)

Remova um participante de uma conversa usando um identificador de usuário de forma assíncrona.

RemoveParticipantAsync(User)

Remova um participante de uma conversa usando o objeto User de forma assíncrona.

StartConversationAsync()

Inicie uma conversa.

UnlockConversationAsync()

Desbloqueia uma conversa.

UnmuteAllParticipantsAsync()

Desativar o deslocamento de todos os outros participantes da conversa.

UnmuteParticipantAsync(String)

Desativar o deslocamento de um participante.

Aplica-se a