транскрибирование класса::MeetingTranscriber
class Transcription::MeetingTranscriber
: public Recognizer
Класс для транскрибирования собрания.
Элементы
SessionStarted
Синтаксис: public EventSignal< constSessionEventArgs & > SessionStarted;
Сигнал для событий, указывающих на начало сеанса распознавания (операции).
SessionStopped
Синтаксис: public EventSignal< constSessionEventArgs & > SessionStopped;
Сигнал для событий, указывающих на конец сеанса распознавания (операции).
SpeechStartDetected
Синтаксис: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Сигнал для событий, указывающих начало речи.
SpeechEndDetected
Синтаксис: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Сигнал для событий, указывающих конец речи.
Расшифровки
Синтаксис: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;
Сигнал для событий, содержащих промежуточные результаты распознавания.
Transcribed
Синтаксис: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;
Сигнал для событий, содержащих окончательные результаты распознавания. (указывает на успешную попытку распознавания).
Отменено
Синтаксис: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;
Сигнал для событий, содержащих отмененные результаты распознавания (что указывает на попытку распознавания, которая была отменена в результате, или прямой запрос на отмену или, в качестве альтернативы, сбой транспорта или протокола).
Свойства
Синтаксис: public PropertyCollection & Properties;
Коллекция свойств и их значений, определенных для этого объекта MeetingTranscriber.
JoinMeetingAsync
Синтаксис: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );
Присоединиться к собранию.
Параметры
meeting
Интеллектуальный указатель собрания, к который нужно присоединиться.
Возвращаемое значение
Пустое будущее.
LeaveMeetingAsync
Синтаксис: public inline std::future< void > LeaveMeetingAsync ( );
Оставьте собрание.
Примечание. После выхода из собрания пользователям не будут отправляться события расшифровки или расшифровки. Чтобы снова получить события, конечные пользователи должны присоединиться к собранию.
Возвращаемое значение
Пустое будущее.
StartTranscribingAsync
Синтаксис: public inline std::future< void > StartTranscribingAsync ( );
Асинхронно запускает транскрибирование собрания.
Возвращаемое значение
Пустое будущее.
StopTranscribingAsync
Синтаксис: public inline std::future< void > StopTranscribingAsync ( );
Асинхронно останавливает транскрибирование собрания.
Возвращаемое значение
Пустое будущее.
MeetingTranscriber
Синтаксис: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );
Внутренний конструктор. Создает новый экземпляр с помощью предоставленного дескриптора.
Параметры
hreco
Дескриптор распознавателя.
~MeetingTranscriber
Синтаксис: public inline ~MeetingTranscriber ( );
Деструктор.
SetAuthorizationToken
Синтаксис: public inline void SetAuthorizationToken ( const std::string & token );
Задает маркер авторизации, который будет использоваться для подключения сервера.
Параметры
token
Маркер авторизации.
GetAuthorizationToken
Синтаксис: public inline std::string GetAuthorizationToken ( );
Возвращает маркер авторизации.
Возвращаемое значение
маркер авторизации.
FromConfig
Синтаксис: public inline static std::shared_ptr< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );
Создание транскрибирования собрания из звуковой конфигурации.
Параметры
audioInput
Конфигурация звука.
Возвращаемое значение
Смарт-указатель, заключенный в оболочку собрания.