DelegatingSpeechToTextClient Klas

Definitie

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

public ref class DelegatingSpeechToTextClient : IDisposable, Microsoft::Extensions::AI::ISpeechToTextClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingSpeechToTextClient : IDisposable, Microsoft.Extensions.AI.ISpeechToTextClient
public class DelegatingSpeechToTextClient : IDisposable, Microsoft.Extensions.AI.ISpeechToTextClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingSpeechToTextClient = class
    interface ISpeechToTextClient
    interface IDisposable
type DelegatingSpeechToTextClient = class
    interface ISpeechToTextClient
    interface IDisposable
Public Class DelegatingSpeechToTextClient
Implements IDisposable, ISpeechToTextClient
Overname
DelegatingSpeechToTextClient
Afgeleid
Kenmerken
Implementeringen

Opmerkingen

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

Constructors

Name Description
DelegatingSpeechToTextClient(ISpeechToTextClient)

Initialiseert een nieuw exemplaar van de DelegatingSpeechToTextClient klasse.

Eigenschappen

Name Description
InnerClient

Haalt het binnenste ISpeechToTextClient.

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.

GetService(Type, Object)

Vraagt om een ISpeechToTextClient object van het opgegeven type serviceType.

GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Verzendt audiospraakinhoud naar het model en streamt de gegenereerde tekst terug.

GetTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Verzendt audiospraakinhoud naar het model en retourneert de gegenereerde tekst.

Extensiemethoden

Name Description
AsBuilder(ISpeechToTextClient)

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

GetService<TService>(ISpeechToTextClient, Object)

Vraagt om een ISpeechToTextClient object van het type TService.

GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Hiermee genereert u tekst van spraak die één audiospraak DataContentbiedt.

GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Hiermee genereert u tekst van spraak die één audiospraak DataContentbiedt.

Van toepassing op