class Transcription::ConversationTranscriber
class Transcription::ConversationTranscriber
: public Recognizer
Класс для ConversationTranscribers.
Элементы
SessionStarted
Синтаксис: public EventSignal< constSessionEventArgs & > SessionStarted;
Сигнал для событий, указывающих на начало сеанса распознавания (операции).
SessionStopped
Синтаксис: public EventSignal< constSessionEventArgs & > SessionStopped;
Сигнал для событий, указывающих на окончание сеанса распознавания (операции).
SpeechStartDetected
Синтаксис: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Сигнал для событий, указывающих начало речи.
SpeechEndDetected
Синтаксис: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Сигнал для событий, указывающих конец речи.
Расшифровки
Синтаксис: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;
Сигнал для событий, содержащих промежуточные результаты распознавания.
Transcribed
Синтаксис: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;
Сигнал для событий, содержащих окончательные результаты распознавания. (указывает на успешную попытку распознавания).
Отменено
Синтаксис: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;
Сигнал для событий, содержащих отмененные результаты распознавания (что указывает на попытку распознавания, которая была отменена в результате, или прямой запрос на отмену или, в качестве альтернативы, ошибку транспорта или протокола).
Свойства
Синтаксис: public PropertyCollection & Properties;
Коллекция свойств и их значений, определенных для этого объекта ConversationTranscriber.
StartTranscribingAsync
Синтаксис: public inline std::future< void > StartTranscribingAsync ( );
Асинхронно запускает транскрибирование беседы.
Возвращаемое значение
Пустое будущее.
StopTranscribingAsync
Синтаксис: public inline std::future< void > StopTranscribingAsync ( );
Асинхронно останавливает транскрибирование беседы.
Возвращаемое значение
Пустое будущее.
ConversationTranscriber
Синтаксис: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
Внутренний конструктор. Создает новый экземпляр с помощью предоставленного дескриптора.
Параметры
hreco
Дескриптор распознавателя.
~ConversationTranscriber
Синтаксис: public inline ~ConversationTranscriber ( );
Деструктор.
SetAuthorizationToken
Синтаксис: public inline void SetAuthorizationToken ( const std::string & token );
Задает маркер авторизации, который будет использоваться для подключения сервера.
Параметры
token
Маркер авторизации.
GetAuthorizationToken
Синтаксис: public inline std::string GetAuthorizationToken ( );
Возвращает маркер авторизации.
Возвращаемое значение
маркер авторизации.
FromConfig
Синтаксис: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Создание транскрибирования беседы из конфигурации речи.
Параметры
speechconfig
Конфигурация службы "Речь".
Возвращаемое значение
Указатель транскрибирования беседы, заключенный в оболочку с указателем.
FromConfig
Синтаксис: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Создание транскрибирования беседы из речевой и звуковой конфигурации.
Параметры
speechconfig
Конфигурация службы "Речь".audioInput
Конфигурация звука.
Возвращаемое значение
Указатель транскрибирования беседы, заключенный в оболочку с указателем.
FromConfig
Синтаксис: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Создайте транскрибируемую беседу из конфигурации речи, конфигурации исходного языка автоматического обнаружения и звуковой конфигурации.
Параметры
speechconfig
Конфигурация службы "Речь".autoDetectSourceLangConfig
Конфигурация исходного языка автоматического обнаружения.audioInput
Конфигурация звука.
Возвращаемое значение
Указатель на беседу trasncriber, заключенный в оболочку с указателем.
FromConfig
Синтаксис: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Создание транскрибирования диалога из конфигурации речи, исходного языка и аудиоконфигурации.
Параметры
speechconfig
Конфигурация службы "Речь".sourceLanguageConfig
Конфигурация исходного языка.audioInput
Конфигурация звука.
Возвращаемое значение
Указатель транскрибирования беседы, заключенный в оболочку с указателем.
FromConfig
Синтаксис: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
Создание транскрибирования беседы из конфигурации речи, исходного языка и звуковой конфигурации.
Параметры
speechconfig
Конфигурация службы "Речь".sourceLanguage
Исходный язык.audioInput
Конфигурация звука.
Возвращаемое значение
Указатель транскрибирования беседы, заключенный в оболочку с указателем.