DelegatingTextToSpeechClient Sınıf

Tanım

Çağrıları başka bir örneğe geçiren için isteğe bağlı bir ITextToSpeechClient temel sınıf sağlar.

public ref class DelegatingTextToSpeechClient : IDisposable, Microsoft::Extensions::AI::ITextToSpeechClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingTextToSpeechClient : IDisposable, Microsoft.Extensions.AI.ITextToSpeechClient
public class DelegatingTextToSpeechClient : IDisposable, Microsoft.Extensions.AI.ITextToSpeechClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingTextToSpeechClient = class
    interface ITextToSpeechClient
    interface IDisposable
type DelegatingTextToSpeechClient = class
    interface ITextToSpeechClient
    interface IDisposable
Public Class DelegatingTextToSpeechClient
Implements IDisposable, ITextToSpeechClient
Devralma
DelegatingTextToSpeechClient
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

Temel alınan bir etrafında ITextToSpeechClientherhangi bir sırada zincirlenebilen istemciler oluştururken bu temel tür olarak önerilir. Varsayılan uygulama, her çağrıyı iç istemci örneğine geçirir.

Oluşturucular

Name Description
DelegatingTextToSpeechClient(ITextToSpeechClient)

DelegatingTextToSpeechClient sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
InnerClient

öğesinin iç ITextToSpeechClientöğesini alı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.

Dispose(Boolean)

Yönetilmeyen kaynakları serbest bırakmak için bir mekanizma sağlar.

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