System.Speech.Synthesis.TtsEngine Ad Alanı

Metin okuma (TTS) işlemek için Konuşma Sentezi Biçimlendirme Dili (SSML) tabanlı özel altyapıların oluşturulmasını destekler.

Sınıflar

Prosody

, Rate ve Volumegibi Pitchses özellikleri için bir ayar koleksiyonunu temsil eder.

SayAs

metnin nasıl konuşulması gerektiğini belirleyen içerik türü (para birimi, tarih veya adres gibi) veya dil yapısı hakkında bilgi içerir.

SkipInfo

Atlanacak metin akışı öğeleri hakkında bilgi sağlar.

TextFragment

Konuşma sentezleyici altyapısı tarafından tüketilen metin ve konuşma özniteliği bilgilerini içerir.

TtsEngineSsml

Tüm metinden konuşma sentezine altyapılar tarafından uygulanacak soyut temel sınıf.

Yapılar

ContourPoint

Konuşma içeriğinin sunumdaki değişikliklerini TextFragmenttemsil eder.

FragmentState

hakkında TextFragmentayrıntılı bilgi sağlar.

ProsodyNumber

Prosody özniteliklerini ve değerlerini belirtir.

SpeechEventInfo

Özel bir yapay konuşma altyapısı tarafından metin okuma işleminin bir parçası olarak oluşturulacak olay türünü ve bağımsız değişkenlerini (varsa) belirtmek için kullanılır.

Arabirimler

ITtsEngineSite

Ses verileri ve olayları yazmak için yöntemler sağlar.

Numaralandırmalar

ContourPointChangeType

Değişiklik türleri ContourPoint için değerleri numaralandırır.

EmphasisBreak

Konuşulan sözcükler arasındaki uzunluklar EmphasisBreak için değerleri numaralandırır.

EmphasisWord

Belirli TextFragmentbir için değerlerini EmphasisWord numaralandırır.

EventParameterType

Konuşma sentezi olaylarına geçirilen veri işaretçisi türlerini numaralandırır.

ProsodyPitch

Bir Prosody nesnenin Pitch özelliği için değerleri numaralandırır.

ProsodyRange

Bir Prosody nesnenin Range özelliği için değerleri numaralandırır.

ProsodyRate

Bir Prosody nesnenin Rate özelliği için değerleri numaralandırır.

ProsodyUnit

nesnesindeki Prosody özelliği için Unit değerleri numaralandırır.

ProsodyVolume

Bir Prosody nesnenin Volume özelliği için değerleri numaralandırır.

SpeakOutputFormat

Konuşma çıkış biçimlerinin türlerini numaralandırır.

TtsEngineAction

Belirli TextFragmentbir işlemede gerçekleştirilecek Konuşma Sentezi Biçimlendirme Dili (SSML) eylemini belirtir.

TtsEventId

Konuşma sentezi olaylarının türlerini numaralandırır.

Açıklamalar

Ad alanının üyeleri System.Speech.Synthesis.TtsEngine , Konuşma Sentezi Biçimlendirme Dili (SSML) tabanlı işaretleme dili ve yapay konuşma altyapılarının oluşturulması için Windows Masaüstü Konuşma Teknolojisi desteği sunar.

SSML işaretleme dili, yapay konuşma altyapılarına yardımcı olmak için zengin, XML tabanlı bir dil sağlayan endüstri standardıdır. Microsoft ve rakiplerimiz tarafından onaylanır. SSML hakkında daha fazla bilgi için bkz . Konuşma Sentezi Biçimlendirme Dili Belirtimi.

kullanarak System.Speech.Synthesis.TtsEngine yapay konuşma altyapısının yeni bir oluşturulması, soyut temel sınıfından TtsEngineSsmltüretilen bir nesnenin uygulanmasını ve kaydedilmesini gerektirir.

System.Speech.Synthesis.TtsEngine tabanlı yapay konuşma altyapıları, ad alanındaki araçlar System.Speech.Synthesis (özellikle SpeechSynthesizer nesne) kullanılarak Windows Masaüstü Konuşma Teknolojisi altyapısı üzerinden erişilir ve uygulamalar tarafından hiçbir zaman doğrudan kullanılmaz.

Windows Masaüstü Konuşma Teknolojisi altyapıları, yapay konuşma altyapısına geçirilen tüm parametrelerin doğrulanmasını ve iş parçacığının eşitlenmesini sağlar.

Teknoloji kullanılarak System.Speech.Synthesis.TtsEngine uygulanan yapay konuşma altyapısı:

Ayrıca bkz.