PromptBuilder.StartStyle(PromptStyle) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.