PromptBuilder.StartStyle(PromptStyle) PromptBuilder.StartStyle(PromptStyle) PromptBuilder.StartStyle(PromptStyle) PromptBuilder.StartStyle(PromptStyle) Method

Определение

Указывает начало стиля в объекте PromptBuilder.Specifies the start of a style in the PromptBuilder object.

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)

Параметры

style
PromptStyle PromptStyle PromptStyle PromptStyle

Стиль для запуска.The style to start.

Примеры

В следующем примере создается PromptBuilder объект и добавляет текстовые строки.The following example creates a PromptBuilder object and appends text strings. В примере используется StartStyle оценить метод, чтобы задать медленно кстати для строки, в который добавляется, которых выполняет перечисление содержимого заказа.The example uses the StartStyle method to specify a slow speaking rate for the string being added, which enumerates the contents of an 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();  
    }  
  }  
}  

Комментарии

StartStyle Альбома PromptStyle объект в качестве аргумента.The StartStyle method takes a PromptStyle object as its argument. Можно использовать свойства PromptStyle объект для задания выделения, произношения и громкости (громкости) для применения к выводимой пока действует стиль речи.You can use the properties of the PromptStyle object to set the emphasis, speaking rate, and volume (loudness) to apply to speech output while the style is in effect. Чтобы остановить с помощью текущего стиля, вызовите EndStyle метод.To stop using the current style, call the EndStyle method.

Примечание

  • Модули синтеза речи в Windows не поддерживают параметр выделения в данный момент.The speech synthesis engines in Windows do not support the emphasis parameter at this time. Задание значений для параметра выделения создаст прежними звуковые выходные данные синтезированную речь.Setting values for the emphasis parameter will produce no audible change in the synthesized speech output.
  • Default Для PromptVolume — максимальная громкость, так как ExtraLoud.The Default setting for PromptVolume is full volume, which is the same as ExtraLoud. Другие параметры уменьшения громкости вывода речи относительно всего тома.The other settings decrease the volume of speech output relative to full volume.

Применяется к