PromptBreak Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.