ISpeechToTextClient Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett tal till textklient.
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
- Härledda
- Attribut
- Implementeringar
Kommentarer
Om inget annat anges är alla medlemmar i ISpeechToTextClient trådsäkra för samtidig användning. Det förväntas att alla implementeringar av ISpeechToTextClient stöd används av flera begäranden samtidigt.
Implementeringar av ISpeechToTextClient kan dock mutera argumenten som anges till och GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken), till GetTextAsync(Stream, SpeechToTextOptions, CancellationToken) exempel genom att konfigurera alternativinstansen. Därför bör användare av gränssnittet antingen undvika att använda delade instanser av dessa argument för samtidiga anrop eller på annat sätt säkerställa genom konstruktion att inga ISpeechToTextClient instanser används som kan använda en sådan mutation. Metoden ConfigureOptions tillhandahålls till exempel med ett återanrop som kan mutera argumentet för de angivna alternativen och som bör undvikas om du använder en singleton-alternativinstans. Ljudtalströmmen som skickas till dessa metoder kommer inte att stängas eller tas bort av implementeringen.
Metoder
| Name | Description |
|---|---|
| Dispose() |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. (Ärvd från IDisposable) |
| GetService(Type, Object) |
Frågar efter ISpeechToTextClient ett objekt av den angivna typen |
| GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Skickar ljudtalinnehåll till modellen och strömmar tillbaka den genererade texten. |
| GetTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Skickar ljudtalinnehåll till modellen och returnerar den genererade texten. |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsBuilder(ISpeechToTextClient) |
Skapar en ny SpeechToTextClientBuilder som använder |
| GetService<TService>(ISpeechToTextClient, Object) |
Frågar efter ISpeechToTextClient ett objekt av typen |
| GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Genererar text från tal som ger ett enda ljudtal DataContent. |
| GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Genererar text från tal som ger ett enda ljudtal DataContent. |