class Transcription::P Articipant

Stellt einen Teilnehmer in einer Unterhaltung dar. In Version 1.5.0 hinzugefügt.

Elemente

Id

Syntax: public const std::string & Id;

Rufen Sie den Bezeichner für den Teilnehmer ab.

Eigenschaften

Syntax: public PropertyCollection & Properties;

Sammlung zusätzlicher Teilnehmereigenschaften.

Teilnehmer

Syntax: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );

Interner Konstruktor. Erstellt eine neue Instanz mithilfe des bereitgestellten Handles.

Die Parameter

  • hparticipant Teilnehmerhandle.

~Teilnehmer

Syntax: public inline virtual ~Participant ( );

Virtueller Destruktor.

Operator SPXPARTICIPANTHANDLE

Syntax: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;

Interner Operator, der zum Abrufen eines zugrunde liegenden Handlewerts verwendet wird.

Rückgaben

Ein Handle.

SetPreferredLanguage

Syntax: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );

Bevorzugte Sprache festlegen.

Die Parameter

  • preferredLanguage Die bevorzugte Sprache, z. B. "en-us".

SetVoiceSignature

Syntax: public inline void SetVoiceSignature ( const std::string & voiceSignature );

Legen Sie die Sprachsignatur fest. Wenn die Sprachsignatur leer ist, wird der Benutzer nicht identifiziert.

Die Parameter

  • voiceSignature Die Sprachsignatur des Teilnehmers."

Von

Syntax: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );

Erstellen Sie einen Teilnehmer mithilfe der Benutzer-ID, seiner bevorzugten Sprache und seiner Sprachsignatur. Wenn die Sprachsignatur leer ist, wird der Benutzer nicht identifiziert.

Die Parameter

  • userId Eine Benutzer-ID.

  • preferredLanguage Die bevorzugten Sprachen des Benutzers. Sie kann optional sein.

  • voiceSignature Die Sprachsignatur des Benutzers. Sie kann optional sein.

Rückgaben

Ein intelligenter Zeiger des Teilnehmers