Поделиться через


транскрибирование класса::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 Конфигурация звука.

Возвращаемое значение

Смарт-указатель, заключенный в оболочку собрания.