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

Definición

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

Parámetros

style
PromptStyle PromptStyle PromptStyle PromptStyle

El estilo que se va a iniciar.The style to start.

Ejemplos

En el ejemplo siguiente se PromptBuilder crea un objeto y se anexan cadenas de texto.The following example creates a PromptBuilder object and appends text strings. En el ejemplo se StartStyle usa el método para especificar una velocidad de habla lenta para la cadena que se va a agregar, que enumera el contenido de un pedido.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();  
    }  
  }  
}  

Comentarios

El StartStyle método toma un PromptStyle objeto como argumento.The StartStyle method takes a PromptStyle object as its argument. Puede usar las propiedades del PromptStyle objeto para establecer el énfasis, la velocidad de habla y el volumen (sonoridad) que se aplicarán a la salida de voz mientras el estilo está en vigor.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. Para dejar de usar el estilo actual, llame EndStyle al método.To stop using the current style, call the EndStyle method.

Nota

  • En este momento, los motores de síntesis de voz de Windows no admiten el parámetro énfasis.The speech synthesis engines in Windows do not support the emphasis parameter at this time. El establecimiento de valores para el parámetro énfasis no producirá ningún cambio audible en la salida de voz sintetizada.Setting values for the emphasis parameter will produce no audible change in the synthesized speech output.
  • El Default valor de PromptVolume es volumen completo, ExtraLoudque es el mismo que.The Default setting for PromptVolume is full volume, which is the same as ExtraLoud. Las demás opciones reducen el volumen de salida de voz en relación con el volumen completo.The other settings decrease the volume of speech output relative to full volume.

Se aplica a