Freigeben über


Klasse SpeechSynthesisRequest

Klasse, die die Sprachsyntheseanforderung definiert. Diese Klasse befindet sich in der Vorschau und kann geändert werden. In Version 1.37.0 hinzugefügt.

Angehörige

Operator SPXREQUESTHANDLE

Syntax: public inline explicit operator SPXREQUESTHANDLE ( ) const;

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

Ertrag

Ein Handle.

GetInputStream

Syntax: public inline InputStream & GetInputStream ( );

Ruft den Eingabedatenstrom für die Sprachsyntheseanforderung ab.

Ertrag

Der Eingabedatenstrom.

SetPitch

Syntax: public inline void SetPitch ( const std::string & pitch );

Legt den Neigungsabstand der synthetisierten Sprache fest.

Parameter

  • pitch Die Neigung der synthetisierten Sprache.

SetRate

Syntax: public inline void SetRate ( const std::string & rate );

Legen Sie die Sprachrate fest.

Parameter

  • rate Die Sprachrate.

SetVolume

Syntax: public inline void SetVolume ( const std::string & volume );

Legen Sie die Sprachlautstärke fest.

Parameter

  • volume Die Sprachlautstärke.

~SpeechSynthesisRequest

Syntax: public inline virtual ~SpeechSynthesisRequest ( );

Destruktiert das Objekt.

NewTextStreamingRequest

Syntax: public inline static std::shared_ptr< SpeechSynthesisRequest > NewTextStreamingRequest ( );

Erstellt eine Sprachsyntheseanforderung, bei der Textstreaming aktiviert ist.

Ertrag

Ein gemeinsamer Zeiger auf die neue Instanz der Sprachsyntheseanforderung.