PromptBuilder Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
PromptBuilder sınıfının yeni bir örneğini oluşturur.
Aşırı Yüklemeler
PromptBuilder() |
PromptBuilder sınıfının yeni bir örneğini oluşturur. |
PromptBuilder(CultureInfo) |
sınıfının yeni bir örneğini PromptBuilder oluşturur ve bir kültürü belirtir. |
PromptBuilder()
PromptBuilder sınıfının yeni bir örneğini oluşturur.
public:
PromptBuilder();
public PromptBuilder ();
Public Sub New ()
Örnekler
Aşağıdaki örnek yeni bir örnek PromptBuilder oluşturur ve buna bir metin dizesi ekler.
using System.Speech.Synthesis;
public void MySimpleText ()
{
PromptBuilder builder = new PromptBuilder ();
builder.AppendText("Hello world!");
}
Aşağıdaki işaretleme, Konuşma Sentezi Biçimlendirme Dili'nin (SSML) eşdeğerini gösterir ( xml:lang
öğesinin gerekli bir speak
özniteliğidir):
<speak version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
Hello world!
</speak>
Şunlara uygulanır
PromptBuilder(CultureInfo)
sınıfının yeni bir örneğini PromptBuilder oluşturur ve bir kültürü belirtir.
public:
PromptBuilder(System::Globalization::CultureInfo ^ culture);
public PromptBuilder (System.Globalization.CultureInfo culture);
new System.Speech.Synthesis.PromptBuilder : System.Globalization.CultureInfo -> System.Speech.Synthesis.PromptBuilder
Public Sub New (culture As CultureInfo)
Parametreler
- culture
- CultureInfo
Dili, kültürün adı, yazma sistemi, kullanılan takvim ve tarihleri ve sıralama dizelerini biçimlendirme gibi belirli bir kültür hakkında bilgi sağlar.
Örnekler
Aşağıdaki örnek bir örnek PromptBuilder oluşturur ve örneğini Culture belirtir.
using System.Speech.Synthesis;
public void MySimpleText ()
{
PromptBuilder builder = new PromptBuilder(new System.Globalization.CultureInfo("en-US"));
builder.AppendText("Hello world!");
}
Aşağıdaki işaretleme eşdeğer SSML'yi gösterir:
<speak version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
Hello world!
</speak>
Açıklamalar
Bu oluşturucu özelliğin değerini Culture ayarlar. nesnesi, SpeechSynthesizer istemi işlemesi için parametresi tarafından belirtilen dili destekleyen yüklü bir culture
ses seçmeye çalışacak. Belirtilen kültüre sahip bir ses bulunursa kullanılır. Belirtilen kültüre sahip bir ses bulunamazsa varsayılan ses kullanılır.
Parametresi tarafından belirtilen dilde sözcükleri doğru şekilde söyley etmek için, dili destekleyen bir konuşma sentezi (metin-konuşma veya culture
TTS) altyapısının yüklü olması gerekir. Yüklü bir TTS altyapısına ses denir. Belirli bir kültüre hangi seslerin yük olduğu hakkında bilgi almak için yöntemini GetInstalledVoices kullanın.
Microsoft Windows ve System.Speech API'si tüm geçerli dil-ülke kodlarını için değer olarak kabul culture
eder. Windows 7 ile birlikte gönderilen TTS altyapıları aşağıdaki dil ülke kodlarını destekler:
en-US. İngilizce (ABD)
zh-CN. Çince (Çin)
zh-TW. Çince (Tayvan)
"en" gibi iki harfli dil kodlarına da izin verilir.