PromptBuilder.StartStyle(PromptStyle) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger början av ett format i objektet 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)
Parametrar
- style
- PromptStyle
Formatmallen som ska startas.
Exempel
I följande exempel skapas ett PromptBuilder objekt och textsträngar läggs till. I exemplet används StartStyle metoden för att ange en långsam talfrekvens för strängen som läggs till, vilket räknar upp innehållet i en order.
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();
}
}
}
Kommentarer
Metoden StartStyle tar ett PromptStyle objekt som argument. Du kan använda egenskaperna PromptStyle för objektet för att ange betoning, talfrekvens och volym (höghet) för talutdata medan formatet är i kraft. Om du vill sluta använda det aktuella formatet anropar du EndStyle metoden.
Note
- Talsyntesmotorerna i Windows stöder inte betoningsparametern just nu. Om du anger värden för betoningsparametern genereras ingen hörbar ändring i de syntetiserade talutdata.
- Inställningen Default för PromptVolume är full volym, vilket är samma som ExtraLoud. De andra inställningarna minskar volymen av talutdata i förhållande till full volym.