Bagikan melalui


SpeechSynthesizerOptions.SpeakingRate Properti

Definisi

Mendapatkan atau mengatur tempo (termasuk jeda dan ragu-ragu) dari ucapan sintesis ucapan.

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

Nilai Properti

Double

double

Tempo, relatif terhadap tingkat default mesin sintesis ucapan (suara) yang dipilih.

Nilai ini dapat berkisar dari 0,5 (setengah tarif default) hingga 6,0 (6x tingkat default), inklusif. Nilai defaultnya adalah 1,0 (tingkat bicara "normal" untuk suara saat ini).

Beberapa suara memiliki tingkat bicara minimum lebih cepat dari 0,5 dan tingkat bicara maksimum lebih lambat dari 6,0.

Catatan

Tingkat berbicara tidak dapat langsung diterjemahkan ke kata-per-menit karena setiap suara dan bahasa dapat memiliki tingkat bicara default yang berbeda.

Persyaratan Windows

Rangkaian perangkat
Windows 10 Fall Creators Update (diperkenalkan dalam 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v5.0)

Keterangan

Jika Speech Synthesis Markup Language (SSML) digunakan, SpeakingRate dikombinasikan dengan tag prosody apa pun dalam markup.

Catatan

Prosodi adalah sifat suku kata dan unit ucapan yang lebih besar, bukan segmen fonetik individu (vokal dan konsonan).

Secara default, sekitar 750ms keheningan ditambahkan setelah setiap ucapan dan setiap tanda baca untuk memastikan ungkapan terdengar sealama mungkin. Dalam beberapa kasus, seperti pemutaran yang dipercepat atau deskripsi pembaca layar konten aplikasi, perilaku ini tidak diperlukan atau perlu dikonfigurasi oleh pengguna. Untuk informasi selengkapnya, lihat AppendedSilence dan PunctuationSilence.

Berlaku untuk

Lihat juga