PromptBuilder.StartStyle(PromptStyle) Yöntem
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.
Nesnedeki bir stilin başlangıcını belirtir PromptBuilder .
public:
void StartStyle(System::Speech::Synthesis::PromptStyle ^ style);
public void StartStyle (System.Speech.Synthesis.PromptStyle style);
member this.StartStyle : System.Speech.Synthesis.PromptStyle -> unit
Public Sub StartStyle (style As PromptStyle)
Parametreler
- style
- PromptStyle
Başlatılacak stil.
Örnekler
Aşağıdaki örnek bir nesnesi oluşturur PromptBuilder ve metin dizelerini ekler. Örnek, eklenmekte olan StartStyle dize için yavaş bir konuşma oranı belirtmek için yöntemini kullanır, 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();
}
}
}
Açıklamalar
StartStyleYöntemi PromptStyle bağımsız değişkeni olarak bir nesnesi alır. PromptStyleStil etkin durumdayken konuşma çıktısına uygulanacak vurgu, konuşma hızı ve birimi (ses düzeyi) ayarlamak için nesnesinin özelliklerini kullanabilirsiniz. Geçerli stili kullanmayı durdurmak için EndStyle yöntemini çağırın.
Not
- Windows ' deki konuşma birleştirme altyapıları şu anda vurgu parametresini desteklemiyor. Vurgu parametresi için ayar değerleri, birleştirilmiş konuşma çıkışında hiçbir sesli değişiklik üretmeyecektir.
- DefaultAyarı, PromptVolume ile aynı olan tam birimdir ExtraLoud . Diğer ayarlar, tam hacme göre konuşma çıkışı hacmini azaltır.