Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
class Transcription::ConversationTranscriber
: public Recognizer
Classe para ConversationTranscribers.
Membros
SessionStarted
Sintaxe: public EventSignal< const SessionEventArgs & > SessionStarted;
Sinal para eventos que indicam o início de uma sessão de reconhecimento (operação).
SessionStopped
Sintaxe: public EventSignal< const SessionEventArgs & > SessionStopped;
Sinal para eventos que indicam o fim de uma sessão de reconhecimento (operação).
SpeechStartDetected
Sintaxe: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;
Sinal para eventos que indicam o início da fala.
SpeechEndDetected
Sintaxe: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;
Sinal para eventos que indicam o fim da fala.
Transcrever
Sintaxe: public EventSignal< const ConversationTranscriptionEventArgs & > Transcribing;
Sinal para eventos que contêm resultados de reconhecimento intermediários.
Transcrito
Sintaxe: public EventSignal< const ConversationTranscriptionEventArgs & > Transcribed;
Sinal para eventos que contêm resultados finais de reconhecimento. (indicando uma tentativa de reconhecimento bem-sucedida).
Cancelado
Sintaxe: public EventSignal< const ConversationTranscriptionCanceledEventArgs & > 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.
Devoluções
Um futuro vazio.
StopTranscribingAsync
Sintaxe: public inline std::future< void > StopTranscribingAsync ( );
Interrompe de forma assíncrona uma transcrição de conversa.
Devoluções
Um futuro vazio.
ConversationTranscriber
Sintaxe: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
Construtor interno. Cria uma nova instância usando o identificador fornecido.
Parâmetros
- identificador
hreco
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.
Devoluções
Token de autorização
FromConfig
Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Crie um transcriber de conversa a partir de uma configuração de fala.
Parâmetros
-
speechconfig
a configuração de Fala.
Devoluções
Um ponteiro de transcriber de conversa encapsulado com ponteiro de conversa inteligente.
FromConfig
Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Crie um transcriber de conversa com base em uma configuração de fala e uma configuração de áudio.
Parâmetros
speechconfig
a configuração de Fala.audioInput
Configuração de áudio.
Devoluções
Um ponteiro de transcriber de conversa encapsulado com ponteiro de conversa inteligente.
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 transcriber de conversa com base em uma configuração de fala, configuração de linguagem de origem de detecção automática e configuração de áudio.
Parâmetros
speechconfig
a configuração de Fala.autoDetectSourceLangConfig
configuração da linguagem de origem de detecção automática.audioInput
Configuração de áudio.
Devoluções
Um ponteiro inteligente encapsulado de conversa trasncriber ponteiro.
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 transcriber de conversa a partir de uma configuração de fala, configuração de linguagem de origem e configuração de áudio.
Parâmetros
speechconfig
a configuração de Fala.configuração da linguagem de origem
sourceLanguageConfig
.audioInput
Configuração de áudio.
Devoluções
Um ponteiro de transcriber de conversa encapsulado com ponteiro de conversa inteligente.
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 transcriber de conversa a partir de uma configuração de fala, linguagem de origem e configuração de áudio.
Parâmetros
speechconfig
a configuração de Fala.sourceLanguage
idioma de origem.audioInput
Configuração de áudio.
Devoluções
Um ponteiro de transcriber de conversa encapsulado com ponteiro de conversa inteligente.