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

Name Description
Prosody

ve PitchRategibi Volumeses ö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 öznitelik bilgilerini içerir.

TtsEngineSsml

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

Yapılar

Name Description
ContourPoint

bir TextFragmentkonuşma içeriği için perdedeki değişiklikleri temsil eder.

FragmentState

TextFragmenthakkında ayrı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

Name Description
ITtsEngineSite

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

Numaralandırmalar

Name Description
ContourPointChangeType

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

EmphasisBreak

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

EmphasisWord

Belirli bir EmphasisWordiçin TextFragment değerlerini numaralandırır.

EventParameterType

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

ProsodyPitch

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

ProsodyRange

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

ProsodyRate

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

ProsodyUnit

Unit nesnesinde Prosody özelliğinin değerlerini numaralandırır.

ProsodyVolume

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

SpeakOutputFormat

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

TtsEngineAction

Belirli bir TextFragmentişlenirken 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 sağlar.

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 onaylanmıştır. SSML hakkında daha fazla bilgi için bkz . Konuşma Sentezi İşaretlemesi Dil Belirtimi.

kullanarak System.Speech.Synthesis.TtsEngine yapay konuşma altyapısının yeni bir oluşturulması için soyut temel sınıfından TtsEngineSsmltüretilen bir nesnenin uygulanması ve kaydedilmesi gerekir.

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.