DelegatingTextToSpeechClient Klas

Definitie

Biedt een optionele basisklasse voor een die ITextToSpeechClient aanroepen doorgeeft aan een ander exemplaar.

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
Overname
DelegatingTextToSpeechClient
Afgeleid
Kenmerken
Implementeringen

Opmerkingen

Dit wordt aanbevolen als basistype bij het bouwen van clients die in elke volgorde rond een onderliggende ITextToSpeechClientwaarde kunnen worden gekoppeld. De standaard implementatie geeft elke aanroep door aan het interne clientexemplementatie.

Constructors

Name Description
DelegatingTextToSpeechClient(ITextToSpeechClient)

Initialiseert een nieuw exemplaar van de DelegatingTextToSpeechClient klasse.

Eigenschappen

Name Description
InnerClient

Haalt het binnenste ITextToSpeechClient.

Methoden

Name Description
Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

Dispose(Boolean)

Biedt een mechanisme voor het vrijgeven van onbeheerde resources.

GetAudioAsync(String, TextToSpeechOptions, CancellationToken)

Verzendt tekstinhoud naar het model en retourneert de gegenereerde audiospraak.

GetService(Type, Object)

Vraagt om een ITextToSpeechClient object van het opgegeven type serviceType.

GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken)

Verzendt tekstinhoud naar het model en streamt de gegenereerde audiospraak terug.

Extensiemethoden

Name Description
AsBuilder(ITextToSpeechClient)

Hiermee maakt u een nieuw TextToSpeechClientBuilder gebruik innerClient als de interne client.

GetService<TService>(ITextToSpeechClient, Object)

Vraagt om een ITextToSpeechClient object van het type TService.

Van toepassing op