Conversation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.DisposableBaseConversation
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
Azure SDK for .NET