Lingua

PromptStyle Costruttori

Definizione

Inizializza una nuova istanza della classe PromptStyle.

Overload

Nome Descrizione
PromptStyle()

Inizializza una nuova istanza della classe PromptStyle.

PromptStyle(PromptEmphasis)

Inizializza una nuova istanza della PromptStyle classe e specifica l'impostazione per l'enfasi dello stile.

PromptStyle(PromptRate)

Inizializza una nuova istanza della PromptStyle classe e specifica l'impostazione per la frequenza di pronuncia dello stile.

PromptStyle(PromptVolume)

Inizializza una nuova istanza della PromptStyle classe e specifica l'impostazione per il volume parlante dello stile.

PromptStyle()

Origine:
PromptStyle.cs
Origine:
PromptStyle.cs
Origine:
PromptStyle.cs
Origine:
PromptStyle.cs

Inizializza una nuova istanza della classe PromptStyle.

public:
 PromptStyle();
public PromptStyle();
Public Sub New ()

Si applica a

PromptStyle(PromptEmphasis)

Origine:
PromptStyle.cs
Origine:
PromptStyle.cs
Origine:
PromptStyle.cs
Origine:
PromptStyle.cs

Inizializza una nuova istanza della PromptStyle classe e specifica l'impostazione per l'enfasi dello stile.

public:
 PromptStyle(System::Speech::Synthesis::PromptEmphasis emphasis);
public PromptStyle(System.Speech.Synthesis.PromptEmphasis emphasis);
new System.Speech.Synthesis.PromptStyle : System.Speech.Synthesis.PromptEmphasis -> System.Speech.Synthesis.PromptStyle
Public Sub New (emphasis As PromptEmphasis)

Parametri

emphasis
PromptEmphasis

Impostazione per l'enfasi dello stile.

Commenti

I motori di sintesi vocale in Windows non supportano le variazioni nell'enfasi dell'output vocale in questo momento. L'impostazione dei valori per l'enfasi tramite un membro dell'enumerazione PromptEmphasis non produrrà alcuna modifica udibile nell'output vocale sintetizzato.

Si applica a

PromptStyle(PromptRate)

Origine:
PromptStyle.cs
Origine:
PromptStyle.cs
Origine:
PromptStyle.cs
Origine:
PromptStyle.cs

Inizializza una nuova istanza della PromptStyle classe e specifica l'impostazione per la frequenza di pronuncia dello stile.

public:
 PromptStyle(System::Speech::Synthesis::PromptRate rate);
public PromptStyle(System.Speech.Synthesis.PromptRate rate);
new System.Speech.Synthesis.PromptStyle : System.Speech.Synthesis.PromptRate -> System.Speech.Synthesis.PromptStyle
Public Sub New (rate As PromptRate)

Parametri

rate
PromptRate

Impostazione per la frequenza di pronuncia dello stile.

Esempio

Nell'esempio seguente viene creato un PromptBuilder oggetto e vengono accodato stringhe di testo. Nell'esempio viene utilizzato il PromptStyle costruttore come argomento per il StartStyle metodo per specificare una frequenza di conversazione lenta per la stringa da aggiungere, 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();
    }
  }
}

Si applica a

PromptStyle(PromptVolume)

Origine:
PromptStyle.cs
Origine:
PromptStyle.cs
Origine:
PromptStyle.cs
Origine:
PromptStyle.cs

Inizializza una nuova istanza della PromptStyle classe e specifica l'impostazione per il volume parlante dello stile.

public:
 PromptStyle(System::Speech::Synthesis::PromptVolume volume);
public PromptStyle(System.Speech.Synthesis.PromptVolume volume);
new System.Speech.Synthesis.PromptStyle : System.Speech.Synthesis.PromptVolume -> System.Speech.Synthesis.PromptStyle
Public Sub New (volume As PromptVolume)

Parametri

volume
PromptVolume

Impostazione del volume (volume) dello stile.

Esempio

Nell'esempio seguente viene usato il PromptStyle costruttore per specificare le impostazioni del volume da applicare all'output SpeechSynthesizer vocale.

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

        // Build a prompt that applies different volume settings.
        PromptBuilder builder = new PromptBuilder();
        builder.StartStyle(new PromptStyle(PromptVolume.Default));
        builder.AppendText("This is the default speaking volume.");
        builder.EndStyle();
        builder.AppendBreak();
        builder.StartStyle(new PromptStyle(PromptVolume.ExtraLoud));
        builder.AppendText("This is the extra-loud speaking volume.");
        builder.EndStyle();
        builder.AppendBreak();
        builder.StartStyle(new PromptStyle(PromptVolume.Medium));
        builder.AppendText("This is the medium speaking volume.");
        builder.EndStyle();

        // Speak the prompt.
        synth.Speak(builder);
      }

      Console.WriteLine();
      Console.WriteLine("Press any key to exit...");
      Console.ReadKey();
    }
  }
}

Commenti

L'impostazione Default per PromptVolume è volume completo, che corrisponde a ExtraLoud. Le altre impostazioni riducono il volume dell'output vocale rispetto al volume completo.

Vedi anche

Si applica a