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 Конфигурация звука.

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

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