PromptStyle 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.
PromptStyle sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
PromptStyle() |
PromptStyle sınıfının yeni bir örneğini başlatır. |
PromptStyle(PromptEmphasis) |
Sınıfının yeni bir örneğini PromptStyle başlatır ve stilin vurgusu için ayarı belirtir. |
PromptStyle(PromptRate) |
Sınıfının yeni bir örneğini PromptStyle başlatır ve stilin konuşma hızı ayarını belirtir. |
PromptStyle(PromptVolume) |
sınıfının yeni bir örneğini PromptStyle başlatır ve stilin konuşma biriminin ayarını belirtir. |
PromptStyle()
- Kaynak:
- PromptStyle.cs
- Kaynak:
- PromptStyle.cs
- Kaynak:
- PromptStyle.cs
PromptStyle sınıfının yeni bir örneğini başlatır.
public:
PromptStyle();
public PromptStyle ();
Public Sub New ()
Şunlara uygulanır
PromptStyle(PromptEmphasis)
- Kaynak:
- PromptStyle.cs
- Kaynak:
- PromptStyle.cs
- Kaynak:
- PromptStyle.cs
Sınıfının yeni bir örneğini PromptStyle başlatır ve stilin vurgusu için ayarı belirtir.
public:
PromptStyle(System::Speech::Synthesis::PromptEmphasis emphasis);
public PromptStyle (System.Speech.Synthesis.PromptEmphasis emphasis);
new System.Speech.Synthesis.PromptStyle : System.Speech.Synthesis.PromptEmphasis -> System.Speech.Synthesis.PromptStyle
Public Sub New (emphasis As PromptEmphasis)
Parametreler
- emphasis
- PromptEmphasis
Stilin vurgusu için ayar.
Açıklamalar
Windows'daki konuşma sentezi altyapıları şu anda konuşma çıkışının vurgusunda varyasyonları desteklemez. Numaralandırmanın bir üyesini kullanarak vurgu değerlerini ayarlamak PromptEmphasis , sentezlenen konuşma çıkışında duyulabilir bir değişiklik oluşturmaz.
Şunlara uygulanır
PromptStyle(PromptRate)
- Kaynak:
- PromptStyle.cs
- Kaynak:
- PromptStyle.cs
- Kaynak:
- PromptStyle.cs
Sınıfının yeni bir örneğini PromptStyle başlatır ve stilin konuşma hızı ayarını belirtir.
public:
PromptStyle(System::Speech::Synthesis::PromptRate rate);
public PromptStyle (System.Speech.Synthesis.PromptRate rate);
new System.Speech.Synthesis.PromptStyle : System.Speech.Synthesis.PromptRate -> System.Speech.Synthesis.PromptStyle
Public Sub New (rate As PromptRate)
Parametreler
- rate
- PromptRate
Stilin konuşma hızının ayarı.
Örnekler
Aşağıdaki örnek bir PromptBuilder nesne oluşturur ve metin dizelerini ekler. Örnek, eklenen dize için StartStyle yavaş bir konuşma hızı belirtmek için yöntemine bağımsız değişken olarak oluşturucuyu kullanır PromptStyle ve bu da bir siparişin içeriğini numaralandırır.
using System;
using System.Speech.Synthesis;
namespace SampleSynthesis
{
class Program
{
static void Main(string[] args)
{
// Initialize a new instance of the SpeechSynthesizer.
using (SpeechSynthesizer synth = new SpeechSynthesizer())
{
// Configure the audio output.
synth.SetOutputToDefaultAudioDevice();
// Create a PromptBuilder object and add content.
PromptBuilder style = new PromptBuilder();
style.AppendText("Your order for");
style.StartStyle(new PromptStyle(PromptRate.Slow));
style.AppendText("one kitchen sink and one faucet");
style.EndStyle();
style.AppendText("has been confirmed.");
// Speak the contents of the SSML prompt.
synth.Speak(style);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Şunlara uygulanır
PromptStyle(PromptVolume)
- Kaynak:
- PromptStyle.cs
- Kaynak:
- PromptStyle.cs
- Kaynak:
- PromptStyle.cs
sınıfının yeni bir örneğini PromptStyle başlatır ve stilin konuşma biriminin ayarını belirtir.
public:
PromptStyle(System::Speech::Synthesis::PromptVolume volume);
public PromptStyle (System.Speech.Synthesis.PromptVolume volume);
new System.Speech.Synthesis.PromptStyle : System.Speech.Synthesis.PromptVolume -> System.Speech.Synthesis.PromptStyle
Public Sub New (volume As PromptVolume)
Parametreler
- volume
- PromptVolume
Stilin ses düzeyi (ses düzeyi) ayarı.
Örnekler
Aşağıdaki örnek, konuşma çıkışına PromptStyle uygulanması gereken birim ayarlarını SpeechSynthesizer belirtmek için oluşturucuyu kullanır.
using System;
using System.Speech.Synthesis;
namespace SampleSynthesis
{
class Program
{
static void Main(string[] args)
{
// Initialize a new instance of the SpeechSynthesizer.
using (SpeechSynthesizer synth = new SpeechSynthesizer())
{
// Configure the audio output.
synth.SetOutputToDefaultAudioDevice();
// Build a prompt that applies different volume settings.
PromptBuilder builder = new PromptBuilder();
builder.StartStyle(new PromptStyle(PromptVolume.Default));
builder.AppendText("This is the default speaking volume.");
builder.EndStyle();
builder.AppendBreak();
builder.StartStyle(new PromptStyle(PromptVolume.ExtraLoud));
builder.AppendText("This is the extra-loud speaking volume.");
builder.EndStyle();
builder.AppendBreak();
builder.StartStyle(new PromptStyle(PromptVolume.Medium));
builder.AppendText("This is the medium speaking volume.");
builder.EndStyle();
// Speak the prompt.
synth.Speak(builder);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Açıklamalar
Default için PromptVolume ayarı, ile aynı ExtraLoudolan tam birimdir. Diğer ayarlar, konuşma çıkışının tam ses düzeyine göre ses düzeyini azaltır.