PromptBuilder.StartStyle(PromptStyle) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Określa początek stylu w PromptBuilder obiekcie.
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)
Parametry
- style
- PromptStyle
Styl do rozpoczęcia.
Przykłady
Poniższy przykład tworzy PromptBuilder obiekt i dołącza ciągi tekstowe. W przykładzie użyto StartStyle metody , aby określić powolną częstotliwość mówienia dla dodawanego ciągu, który wylicza zawartość zamówienia.
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();
}
}
}
Uwagi
Metoda StartStyle przyjmuje PromptStyle obiekt jako argument. Możesz użyć właściwości obiektu, aby ustawić nacisk, szybkość mówienia i głośność (głośność), aby zastosować do danych wyjściowych PromptStyle mowy, podczas gdy styl jest w efekcie. Aby przestać używać bieżącego stylu, wywołaj metodę EndStyle .
Uwaga
- Aparaty syntezy mowy w systemie Windows nie obsługują obecnie parametru nacisku. Ustawienie wartości parametru wyróżnienia nie spowoduje wprowadzania żadnych akustycznych zmian w syntetyzowanych danych wyjściowych mowy.
- Ustawienie Default dla PromptVolume parametru to pełny wolumin, który jest taki sam jak ExtraLoud. Inne ustawienia zmniejszają ilość danych wyjściowych mowy względem pełnego woluminu.