transcrição da classe::ConversationTranscriber
class Transcription::ConversationTranscriber
: public Recognizer
Classe para ConversationTranscribers.
Membros
Início de Sessão
Sintaxe: public EventSignal< constSessionEventArgs & > SessionStarted;
Sinal para eventos que indicam o início de uma sessão de reconhecimento (operação).
SessõesTopped
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 voz.
SpeechEndDetected
Sintaxe: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Sinal para eventos que indicam o fim da voz.
Transcrever
Sintaxe: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;
Sinal para eventos que contenham resultados de reconhecimento intermédio.
Transcrito
Sintaxe: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;
Sinal para eventos que contenham resultados de reconhecimento final. (indicando uma tentativa de reconhecimento bem-sucedida).
Cancelado
Sintaxe: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;
Sinal para eventos que contenham resultados de reconhecimento cancelados (indicando uma tentativa de reconhecimento que foi cancelada como resultado ou um pedido de cancelamento direto ou, em alternativa, uma falha de transporte ou protocolo).
Propriedades
Sintaxe: public PropertyCollection & Properties;
Uma coleção de propriedades e os respetivos valores definidos para este ConversationTranscriber.
StartTranscribingAsync
Sintaxe: public inline std::future< void > StartTranscribingAsync ( );
O início assíncrono de uma conversação é transcrito.
Devoluções
Um futuro vazio.
StopTranscribingAsync
Sintaxe: public inline std::future< void > StopTranscribingAsync ( );
De forma assíncrona, impede a transcrição de uma conversação.
Devoluções
Um futuro vazio.
ConversationTranscriber
Sintaxe: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
Construtor interno. Cria uma nova instância com a alça fornecida.
Parâmetros
hreco
Identificador de reconhecedor.
~ConversationTranscriber
Sintaxe: public inline ~ConversationTranscriber ( );
Destrutor.
SetAuthorizationToken
Sintaxe: public inline void SetAuthorizationToken ( const std::string & token );
Define o token de autorização que será utilizado para ligar 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 transcrito de conversação a partir de uma configuração de voz.
Parâmetros
speechconfig
Configuração de voz.
Devoluções
Um ponteiro inteligente moldou o ponteiro de transcrição de conversação.
FromConfig
Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Crie uma conversação transcrito a partir de uma configuração de voz e configuração de áudio.
Parâmetros
speechconfig
Configuração de voz.audioInput
Configuração de áudio.
Devoluções
Um ponteiro inteligente moldou o ponteiro de transcrição de conversação.
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ção a partir de uma configuração de voz, configuração de idioma de origem de deteção automática e configuração de áudio.
Parâmetros
speechconfig
Configuração de voz.autoDetectSourceLangConfig
Configuração de idioma de origem de deteção automática.audioInput
Configuração de áudio.
Devoluções
Um ponteiro inteligente moldou o ponteiro trasncriber da conversação.
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 voz, configuração de idioma de origem e configuração de áudio.
Parâmetros
speechconfig
Configuração de voz.sourceLanguageConfig
Configuração de idioma de origem.audioInput
Configuração de áudio.
Devoluções
Um ponteiro inteligente moldou o ponteiro de transcrição de conversação.
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 uma conversação transcrito a partir de uma configuração de voz, idioma de origem e configuração de áudio.
Parâmetros
speechconfig
Configuração de voz.sourceLanguage
Idioma de origem.audioInput
Configuração de áudio.
Devoluções
Um ponteiro inteligente moldou o ponteiro de transcrição de conversação.