classe Transcription::ConversationTranscriber
class Transcription::ConversationTranscriber
: public Recognizer
Classe para ConversationTranscribers.
Membros
SessionStarted
Sintaxe: public EventSignal< constSessionEventArgs & > SessionStarted;
Sinal para eventos que indicam o início de uma sessão de reconhecimento (operação).
SessionStopped
Sintaxe: public EventSignal< constSessionEventArgs & > SessionStopped;
Sinal para eventos que indicam o fim de uma sessão de reconhecimento (operação).
SpeechStartDetected
Sintaxe: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Sinal para eventos que indicam o início da fala.
SpeechEndDetected
Sintaxe: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Sinal para eventos que indicam o fim da fala.
Transcrever
Sintaxe: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;
Sinal para eventos que contêm resultados de reconhecimento intermediários.
Transcrito
Sintaxe: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;
Sinal para eventos que contêm resultados finais de reconhecimento. (indicando uma tentativa de reconhecimento bem-sucedida).
Canceled
Sintaxe: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;
Sinal para eventos que contêm resultados de reconhecimento cancelados (indicando uma tentativa de reconhecimento que foi cancelada como resultado ou uma solicitação de cancelamento direto ou, como alternativa, uma falha de transporte ou protocolo).
Propriedades
Sintaxe: public PropertyCollection & Properties;
Uma coleção de propriedades e seus valores definidos para este ConversationTranscriber.
StartTranscribingAsync
Sintaxe: public inline std::future< void > StartTranscribingAsync ( );
Inicia de forma assíncrona uma transcrição de conversa.
Retornos
Um futuro vazio.
StopTranscribingAsync
Sintaxe: public inline std::future< void > StopTranscribingAsync ( );
Interrompe de forma assíncrona uma transcrição de conversa.
Retornos
Um futuro vazio.
ConversationTranscriber
Sintaxe: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
Construtor interno. Cria uma nova instância usando o identificador fornecido.
Parâmetros
hreco
Identificador do reconhecedor.
~ConversationTranscriber
Sintaxe: public inline ~ConversationTranscriber ( );
Destruidor.
SetAuthorizationToken
Sintaxe: public inline void SetAuthorizationToken ( const std::string & token );
Define o token de autorização que será usado para conectar o servidor.
Parâmetros
token
O token de autorização.
GetAuthorizationToken
Sintaxe: public inline std::string GetAuthorizationToken ( );
Obtém o token de autorização.
Retornos
Token de autorização
FromConfig
Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Crie um transcrito de conversa a partir de uma configuração de fala.
Parâmetros
speechconfig
Configuração de fala.
Retornos
Um ponteiro inteligente encapsulado ponteiro transcriber de conversa.
FromConfig
Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Crie um transcrito de conversa com base em uma configuração de fala e uma configuração de áudio.
Parâmetros
speechconfig
Configuração de fala.audioInput
Configuração de áudio.
Retornos
Um ponteiro inteligente encapsulado ponteiro transcriber de conversa.
FromConfig
Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Crie um transcrito de conversa a partir de uma configuração de fala, configuração de linguagem de origem de detecção automática e configuração de áudio.
Parâmetros
speechconfig
Configuração de fala.autoDetectSourceLangConfig
Configuração da linguagem de origem de detecção automática.audioInput
Configuração de áudio.
Retornos
Um ponteiro inteligente encapsulado ponteiro trasncriber de conversa.
FromConfig
Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Crie um transcrito de conversa a partir de uma configuração de fala, configuração de linguagem de origem e configuração de áudio.
Parâmetros
speechconfig
Configuração de fala.sourceLanguageConfig
Configuração do idioma de origem.audioInput
Configuração de áudio.
Retornos
Um ponteiro inteligente encapsulado ponteiro transcriber de conversa.
FromConfig
Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
Crie um transcrito de conversa a partir de uma configuração de fala, linguagem de origem e configuração de áudio.
Parâmetros
speechconfig
Configuração de fala.sourceLanguage
Idioma de origem.audioInput
Configuração de áudio.
Retornos
Um ponteiro inteligente encapsulado ponteiro transcriber de conversa.