Delen via


klassetranscriptie::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Klas voor transcriber vergadering.

Leden

SessionStarted

Syntaxis: public EventSignal< constSessionEventArgs & > SessionStarted;

Signaal voor gebeurtenissen die het begin van een herkenningssessie (bewerking) aangeven.

SessionStopped

Syntaxis: public EventSignal< constSessionEventArgs & > SessionStopped;

Signaal voor gebeurtenissen die het einde van een herkenningssessie (bewerking) aangeven.

SpeechStartDetected

Syntaxis: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Signaal voor gebeurtenissen die het begin van de spraak aangeven.

SpeechEndDetected

Syntaxis: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Signaal voor gebeurtenissen die het einde van de spraak aangeven.

Overzetten

Syntaxis: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;

Signaal voor gebeurtenissen met tussenliggende herkenningsresultaten.

Getranscribeerd

Syntaxis: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;

Signaal voor gebeurtenissen met definitieve herkenningsresultaten. (wat een geslaagde herkenningspoging aangeeft).

Geannuleerd

Syntaxis: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;

Signaal voor gebeurtenissen met geannuleerde herkenningsresultaten (wat een herkenningspoging aangeeft die als gevolg hiervan is geannuleerd of een directe annuleringsaanvraag of, als alternatief, een transport- of protocolfout).

Eigenschappen

Syntaxis: public PropertyCollection & Properties;

Een verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze MeetingTranscriber.

JoinMeetingAsync

Syntaxis: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );

Deelnemen aan een vergadering.

Parameters

  • meeting Een slimme aanwijzer van de vergadering waaraan u wilt deelnemen.

Retouren

Een lege toekomst.

LeaveMeetingAsync

Syntaxis: public inline std::future< void > LeaveMeetingAsync ( );

Verlaat een vergadering.

Opmerking: Nadat u een vergadering hebt verlaten, worden er geen transscribeerde of getranscribeerde gebeurtenissen naar eindgebruikers verzonden. Eindgebruikers moeten deelnemen aan een vergadering om de gebeurtenissen opnieuw op te halen.

Retouren

Een lege toekomst.

StartTranscribingAsync

Syntaxis: public inline std::future< void > StartTranscribingAsync ( );

Asynchroon een vergadering transcriberen wordt gestart.

Retouren

Een lege toekomst.

StoppentranscribingAsync

Syntaxis: public inline std::future< void > StopTranscribingAsync ( );

Asynchroon stopt het transcriberen van een vergadering.

Retouren

Een lege toekomst.

MeetingTranscriber

Syntaxis: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

Interne constructor. Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.

Parameters

  • hreco Recognizer-ingang.

~MeetingTranscriber

Syntaxis: public inline ~MeetingTranscriber ( );

Destructor.

SetAuthorizationToken

Syntaxis: public inline void SetAuthorizationToken ( const std::string & token );

Hiermee stelt u het autorisatietoken in dat wordt gebruikt om verbinding te maken met de server.

Parameters

  • token Het autorisatietoken.

GetAuthorizationToken

Syntaxis: public inline std::string GetAuthorizationToken ( );

Hiermee haalt u het autorisatietoken op.

Retouren

Autorisatietoken

FromConfig

Syntaxis: public inline static std::shared_ptr< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );

Een transcriber voor een vergadering maken op basis van een audioconfiguratie.

Parameters

  • audioInput Audioconfiguratie.

Retouren

Een ingepakte vergadertranscriber-aanwijzer met slimme aanwijzer.