DelegatingSpeechToTextClient Classe

Definizione

Fornisce una classe base facoltativa per un oggetto ISpeechToTextClient che passa attraverso chiamate a un'altra istanza.

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
Ereditarietà
DelegatingSpeechToTextClient
Derivato
Attributi
Implementazioni

Commenti

Questa operazione è consigliata come tipo di base durante la compilazione di client che possono essere concatenati in qualsiasi ordine intorno a un oggetto sottostante ISpeechToTextClient. L'implementazione predefinita passa semplicemente ogni chiamata all'istanza client interna.

Costruttori

Nome Descrizione
DelegatingSpeechToTextClient(ISpeechToTextClient)

Inizializza una nuova istanza della classe DelegatingSpeechToTextClient.

Proprietà

Nome Descrizione
InnerClient

Ottiene l'oggetto interno ISpeechToTextClient.

Metodi

Nome Descrizione
Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

Dispose(Boolean)

Fornisce un meccanismo per il rilascio di risorse non gestite.

GetService(Type, Object)

Richiede un ISpeechToTextClient oggetto del tipo serviceTypespecificato.

GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Invia il contenuto vocale audio al modello e trasmette il testo generato.

GetTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Invia contenuto vocale audio al modello e restituisce il testo generato.

Metodi di estensione

Nome Descrizione
AsBuilder(ISpeechToTextClient)

Crea un nuovo SpeechToTextClientBuilder oggetto utilizzando innerClient come client interno.

GetService<TService>(ISpeechToTextClient, Object)

Chiede all'oggetto ISpeechToTextClient di tipo TService.

GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Genera testo dal parlato fornendo un singolo riconoscimento vocale DataContentaudio.

GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Genera testo dal parlato fornendo un singolo riconoscimento vocale DataContentaudio.

Si applica a