PromptBuilder.StartStyle(PromptStyle) Metodo

Definizione

Specifica l'inizio di uno stile nell'oggetto 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)

Parametri

style
PromptStyle

Stile da avviare.The style to start.

Esempi

Nell'esempio seguente viene creato PromptBuilder un oggetto e vengono accodate le stringhe di testo.The following example creates a PromptBuilder object and appends text strings. Nell'esempio viene usato StartStyle il metodo per specificare una velocità di pronuncia lenta per la stringa da aggiungere, che enumera il contenuto di un ordine.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();  
    }  
  }  
}  

Commenti

Il StartStyle metodo accetta un PromptStyle oggetto come argomento.The StartStyle method takes a PromptStyle object as its argument. È possibile usare le proprietà dell' PromptStyle oggetto per impostare l'enfasi, la velocità di pronuncia e il volume (sonorità) da applicare all'output vocale mentre è attivo lo stile.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. Per arrestare l'utilizzo dello stile corrente, chiamare EndStyle il metodo.To stop using the current style, call the EndStyle method.

Nota

  • I motori di sintesi vocale in Windows non supportano il parametro enfasi in questo momento.The speech synthesis engines in Windows do not support the emphasis parameter at this time. L'impostazione dei valori per il parametro enfasi non produrrà alcuna modifica acustica nell'output vocale sintetizzato.Setting values for the emphasis parameter will produce no audible change in the synthesized speech output.
  • L' Default impostazione per PromptVolume è il volume intero, che corrisponde a ExtraLoud.The Default setting for PromptVolume is full volume, which is the same as ExtraLoud. Le altre impostazioni riducono il volume dell'output vocale rispetto al volume intero.The other settings decrease the volume of speech output relative to full volume.

Si applica a