Compartir a través de


PromptBuilder.StartStyle(PromptStyle) Método

Definición

Especifica el inicio de un estilo en el objeto 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)

Parámetros

style
PromptStyle

Estilo que se va a iniciar.

Ejemplos

En el ejemplo siguiente se crea un PromptBuilder objeto y se anexan cadenas de texto. En el ejemplo se usa el StartStyle método para especificar una velocidad de habla lenta para la cadena que se va a agregar, que enumera el contenido de un pedido.

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();  
    }  
  }  
}  

Comentarios

El StartStyle método toma un PromptStyle objeto como argumento. Puede usar las propiedades del objeto para establecer el énfasis, la velocidad de habla y el volumen (ruido) que se aplicarán a la PromptStyle salida de voz mientras el estilo está en vigor. Para dejar de usar el estilo actual, llame al EndStyle método .

Nota:

  • Los motores de síntesis de voz de Windows no admiten el parámetro de énfasis en este momento. Establecer valores para el parámetro de énfasis no producirá ningún cambio audible en la salida de voz sintetizada.
  • El Default valor de PromptVolume es el volumen completo, que es el mismo ExtraLoudque . La otra configuración reduce el volumen de salida de voz en relación con el volumen completo.

Se aplica a