TtsEngineSsml.RemoveLexicon(Uri, ITtsEngineSite) Yöntem
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.
Geçerli TtsEngineSsml örnek tarafından uygulanan tarafından yüklenmekte Synthesizer
Voice
olan bir sözlüğü kaldırır.
public:
abstract void RemoveLexicon(Uri ^ uri, System::Speech::Synthesis::TtsEngine::ITtsEngineSite ^ site);
public abstract void RemoveLexicon (Uri uri, System.Speech.Synthesis.TtsEngine.ITtsEngineSite site);
abstract member RemoveLexicon : Uri * System.Speech.Synthesis.TtsEngine.ITtsEngineSite -> unit
Public MustOverride Sub RemoveLexicon (uri As Uri, site As ITtsEngineSite)
Parametreler
- uri
- Uri
Sözlük bilgilerinin konumunu gösteren geçerli bir örneği System.Uri
.
- site
- ITtsEngineSite
Altyapı kaynaklarına erişime izin vermek için platform altyapısı tarafından geçirilen bir ITtsEngineSite arabirime başvuru.
Örnekler
uygulaması RemoveLexicon , için bir örneği System.Collections.Generic.Dictionary
sorgulamak için sözlük URI'sini System.IO.Stream
kullanır, akışı kapatır ve sözlüğüne başvuran uri'yi kaldırır.
public static Dictionary<Uri, Stream> _aLexicons = new Dictionary<Uri, Stream>();
public void AddLexicon(Uri uri, string mediaType, ITtsEngineSite site) {
Stream stream = site.LoadResource(uri, mediaType);
_aLexicons.Add(uri, stream);
}
public void RemoveLexicon(Uri uri, ITtsEngineSite site) {
Stream stream;
if (_aLexicons.TryGetValue(uri, out stream)) {
stream.Close();
_aLexicons.Remove(uri);
}
}
Açıklamalar
Söyleniş sözlüğü, uygun bir telaffuz alfabesi kullanılarak belirtilen söylenişleriyle birlikte sözcüklerden veya tümceciklerden oluşan bir koleksiyondur.
Bu yöntem genellikle geçerli TtsEngineSsml örnek tarafından uygulanan sentezleyici sesini çağıran RemoveLexicon ve kullanan tabanlı uygulamalara System.Speech.Synthesis yanıt olarak çağrılır.
Uygulayanlara Notlar
uygulamasında depolanan sözlüğü tam olarak tanımak ve işleyebilmek uygulamanın sorumluluğundadır uri
. Uygulamanın ayrıca kaldırmış olduğu tüm sözcük sözcüklerini izlemesi ve yaşam sürelerini yönetmesi gerekir.