ITextToSpeechClient Arabirim
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.
Metin okuma istemcisini temsil eder.
public interface class ITextToSpeechClient : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface ITextToSpeechClient : IDisposable
public interface ITextToSpeechClient : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ITextToSpeechClient = interface
interface IDisposable
type ITextToSpeechClient = interface
interface IDisposable
Public Interface ITextToSpeechClient
Implements IDisposable
- Türetilmiş
- Öznitelikler
- Uygulamalar
Açıklamalar
Aksi belirtilmedikçe, tüm üyeleri ITextToSpeechClient eş zamanlı kullanım için iş parçacığı açısından güvenlidir. Tüm destek uygulamalarının ITextToSpeechClient aynı anda birden çok istek tarafından kullanılması beklenir.
Ancak, uygulamaları ITextToSpeechClient ve GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken)için sağlanan GetAudioAsync(String, TextToSpeechOptions, CancellationToken) bağımsız değişkenlerin sesini kapatabilir, örneğin seçenekler örneğini yapılandırabilir. Bu nedenle, arabirimin tüketicileri eş zamanlı çağrılar için bu bağımsız değişkenlerin paylaşılan örneklerini kullanmaktan kaçınmalı veya başka bir şekilde bu mutasyonu uygulayabilecek örneklerin ITextToSpeechClient kullanılmadığından emin olmalıdır. Örneğin, ConfigureOptions yöntemi, sağlanan seçenekler bağımsız değişkenini sessize alabilen bir geri çağırma ile sağlanabilir ve tek seçenek örneği kullanılıyorsa bundan kaçınılmalıdır.
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. (Devralındığı yer: IDisposable) |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Modele metin içeriği gönderir ve oluşturulan sesli konuşmayı döndürür. |
| GetService(Type, Object) |
ITextToSpeechClient belirtilen türde |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Modele metin içeriği gönderir ve oluşturulan sesli konuşmayı geri akışla gönderir. |
Uzantı Metotları
| Name | Description |
|---|---|
| AsBuilder(ITextToSpeechClient) |
İç istemcisi olarak kullanarak TextToSpeechClientBuilder yeni |
| GetService<TService>(ITextToSpeechClient, Object) |
ITextToSpeechClient türünde |