ITextToSpeechClient Arabirim

Tanım

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 serviceTypebir nesnesi ister.

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 innerClient bir oluşturur.

GetService<TService>(ITextToSpeechClient, Object)

ITextToSpeechClient türünde TServicebir nesne ister.

Şunlara uygulanır