PromptBreak Sabit listesi

Tanım

Sözcük sınırları arasındaki prosodik ayırma (kesme) aralıkları için değerleri numaralandırır.

public enum class PromptBreak
public enum PromptBreak
type PromptBreak = 
Public Enum PromptBreak
Devralma
PromptBreak

Alanlar

ExtraLarge 5

Fazladan büyük bir kesme olduğunu gösterir.

ExtraSmall 1

Çok küçük bir kesme olduğunu gösterir.

Large 4

Büyük bir kesmeyi gösterir.

Medium 3

Orta bir kesmeyi gösterir.

None 0

Kesme olmadığını gösterir.

Small 2

Küçük bir kesme gösterir.

Örnekler

Aşağıdaki örnek, kesmeyle ayrılmış iki cümle içeren bir istem oluşturur ve istemi bilgisayardaki varsayılan ses cihazına söyler.

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 with two sentences separated by a break.  
        PromptBuilder builder = new PromptBuilder(  
          new System.Globalization.CultureInfo("en-US"));  
        builder.AppendText(  
          "Tonight's movie showings in theater A are at 5:45, 7:15, and 8:45.");  
        builder.AppendBreak(PromptBreak.Medium);  
        builder.AppendText(  
          "Tonight's movie showings in theater B are at 5:15, 7:30, and 9:15.");  

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

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

Açıklamalar

Numaralandırmadaki PromptBreak değerler, sözcük sınırları arasındaki bir ayırma aralığı aralığını (duraklatmalar) temsil eder. Konuşma sentezi altyapısı aralığın tam süresini belirler. Kesme istendiğinde, bu değerlerden biri metin okuma (TTS) altyapısına geçirilir ve bu altyapı bu değerler ile karşılık gelen milisaniyelik kesme değerleri arasında bir eşleme içerir.

değer None , sözcük sınırları arasında duraklama olmamasını temsil eder ve normalde oluşan bir kesmeyi kaldırmak için kullanılabilir. Kalan değerler, kesme sürelerini artırma sırasına göre listelenir.

Şunlara uygulanır

Ayrıca bkz.