DelegatingSpeechToTextClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine optionale Basisklasse für ein ISpeechToTextClient , das Aufrufe an eine andere Instanz durchgibt.
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
- Vererbung
-
DelegatingSpeechToTextClient
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Dies wird als Basistyp empfohlen, wenn Clients erstellt werden, die in beliebiger Reihenfolge um eine zugrunde liegende Reihenfolge ISpeechToTextClientverkettet werden können. Die Standardimplementierung übergibt einfach jeden Aufruf an die innere Clientinstanz.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DelegatingSpeechToTextClient(ISpeechToTextClient) |
Initialisiert eine neue Instanz der DelegatingSpeechToTextClient-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| InnerClient |
Ruft das innere ISpeechToTextClientab. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. |
| Dispose(Boolean) |
Stellt einen Mechanismus zum Freigeben nicht verwalteter Ressourcen bereit. |
| GetService(Type, Object) |
Fragt nach ISpeechToTextClient einem Objekt des angegebenen Typs |
| GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Sendet Audiosprachinhalte an das Modell und streamt den generierten Text zurück. |
| GetTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Sendet Audiosprachinhalte an das Modell und gibt den generierten Text zurück. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsBuilder(ISpeechToTextClient) |
Erstellt eine neue SpeechToTextClientBuilder Verwendung |
| GetService<TService>(ISpeechToTextClient, Object) |
Fragt nach ISpeechToTextClient einem Objekt vom Typ |
| GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Generiert Text aus Sprache, die eine einzelne Audiosprache DataContentbereitstellt. |
| GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Generiert Text aus Sprache, die eine einzelne Audiosprache DataContentbereitstellt. |