Freigeben über


SpeechSynthesizerOptions.SpeakingRate Eigenschaft

Definition

Ruft das Tempo (einschließlich Pausen und Zögerungen) der Sprachsyntheseäußerung ab oder legt es fest.

public:
 property double SpeakingRate { double get(); void set(double value); };
double SpeakingRate();

void SpeakingRate(double value);
public double SpeakingRate { get; set; }
var double = speechSynthesizerOptions.speakingRate;
speechSynthesizerOptions.speakingRate = double;
Public Property SpeakingRate As Double

Eigenschaftswert

Double

double

Das Tempo, relativ zur Standardrate der ausgewählten Sprachsynthese-Engine (Stimme).

Dieser Wert kann zwischen 0,5 (halber Standardwert) und 6,0 (6-facher Standardrate) liegen, einschließlich. Der Standardwert ist 1,0 (die "normale" Sprechrate für die aktuelle Stimme).

Einige Stimmen haben minimale Sprechraten schneller als 0,5 und maximale Sprechraten langsamer als 6,0.

Hinweis

Die Sprechrate kann nicht direkt in Wörter pro Minute übersetzt werden, da jede Stimme und Sprache eine andere Standardsprechrate haben kann.

Windows-Anforderungen

Gerätefamilie
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)

Hinweise

Wenn Speech Synthesis Markup Language (SSML) verwendet wird, wird SpeakingRate mit allen Prosodietags im Markup kombiniert.

Hinweis

Prosodie sind Eigenschaften von Silben und größeren Spracheinheiten, nicht einzelne phonetische Segmente (Vokale und Konsonanten).

Standardmäßig werden ungefähr 750 ms Stille nach jeder Äußerung und jedem Satzzeichen angefügt, um sicherzustellen, dass die Äußerung so natürlich wie möglich klingt. In einigen Fällen, z. B. beschleunigte Wiedergabe oder Sprachausgabebeschreibungen von App-Inhalten, ist dieses Verhalten nicht erforderlich oder muss vom Benutzer konfiguriert werden. Weitere Informationen finden Sie unter AppendedSilence und InterpunktionSilence.

Gilt für:

Weitere Informationen