¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

PromptBuilder.StartStyle (Método)

Especifica el inicio de un estilo en el objeto PromptBuilder.

Espacio de nombres:  System.Speech.Synthesis
Ensamblado:  System.Speech (en System.Speech.dll)

public void StartStyle(
	PromptStyle style
)

Parámetros

style
Tipo: System.Speech.Synthesis.PromptStyle
El estilo que se va a iniciar.

El método de StartStyle toma un objeto de PromptStyle como argumento. Puede utilizar las propiedades del objeto de PromptStyle para establecer el énfasis, la velocidad de los idiomas, y el volumen (intensidad) para aplicar a voz generó mientras el estilo está vigente. Para detener el uso del estilo actual, llame al método de EndStyle .

NotaNota
  • Los motores de la síntesis de voz en Windows no admiten el parámetro de hincapié en este momento. Los valores para el parámetro de énfasis no dan ningún cambio audible en la salida sintetizada de voz.

  • Default que establece para PromptVolume es el volumen completo, que es igual que ExtraLoud. Los demás valores reduce el volumen de voz generado en relación con volumen completo.

El siguiente ejemplo se crea un objeto de PromptBuilder anexa las cadenas de texto. El ejemplo utiliza el método de StartStyle para especificar una tasa de los idiomas lenta para la cadena que se agrega, 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();
    }
  }
}

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft