PromptBuilder.StartStyle(PromptStyle) 메서드

정의

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

시작할 스타일입니다.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.

적용 대상