ISpeechToTextClient Schnittstelle
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 Sprache für den Textclient dar.
public interface class ISpeechToTextClient : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface ISpeechToTextClient : IDisposable
public interface ISpeechToTextClient : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ISpeechToTextClient = interface
interface IDisposable
type ISpeechToTextClient = interface
interface IDisposable
Public Interface ISpeechToTextClient
Implements IDisposable
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Sofern nicht anders angegeben, sind alle Member ISpeechToTextClient threadsicher für die gleichzeitige Verwendung. Es wird erwartet, dass alle Implementierungen der ISpeechToTextClient Unterstützung von mehreren Anforderungen gleichzeitig verwendet werden.
Implementierungen von ISpeechToTextClient Argumenten können jedoch die bereitgestellten GetTextAsync(Stream, SpeechToTextOptions, CancellationToken) Argumente stummschalten, GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken)z. B. durch Konfigurieren der Optionsinstanz. Daher sollten Verbraucher der Schnittstelle entweder die Verwendung gemeinsam genutzter Instanzen dieser Argumente für gleichzeitige Aufrufe vermeiden oder durch die Konstruktion sicherstellen, dass keine ISpeechToTextClient Instanzen verwendet werden, die eine solche Mutation verwenden könnten. Beispielsweise wird die ConfigureOptions-Methode mit einem Rückruf bereitgestellt, der das angegebene Optionsargument stummschalten kann, und das sollte vermieden werden, wenn eine Singleton-Optionsinstanz verwendet wird. Der an diese Methoden übergebene Audiosprachdatenstrom wird von der Implementierung nicht geschlossen oder verworfen.
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. (Geerbt von IDisposable) |
| 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. |