PromptBuilder.StartStyle(PromptStyle) Metodo

Definizione

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

Parametri

style
PromptStyle

Stile da avviare.

Esempio

L'esempio seguente crea un PromptBuilder oggetto e aggiunge stringhe di testo. Nell'esempio viene usato il StartStyle metodo per specificare una frequenza di conversazione lenta per la stringa aggiunta, che enumera il contenuto di un ordine.

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. È possibile usare le proprietà dell'oggetto per impostare l'enfasi PromptStyle , la frequenza di parlato e il volume (volume) da applicare all'output vocale mentre lo stile è effettivo. Per interrompere l'uso dello stile corrente, chiamare il EndStyle metodo .

Nota

  • I motori di sintesi vocale in Windows non supportano il parametro di enfasi in questo momento. L'impostazione dei valori per il parametro di enfasi non genera alcuna modifica udibile nell'output vocale sintetizzato.
  • L'impostazione Default per PromptVolume è volume completo, uguale ExtraLouda . Le altre impostazioni riducono il volume dell'output vocale rispetto al volume completo.

Si applica a