ITextToSpeechClient 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 einen Text für den Sprachclient dar.
public interface class ITextToSpeechClient : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface ITextToSpeechClient : IDisposable
public interface ITextToSpeechClient : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ITextToSpeechClient = interface
interface IDisposable
type ITextToSpeechClient = interface
interface IDisposable
Public Interface ITextToSpeechClient
Implements IDisposable
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Sofern nicht anders angegeben, sind alle Member ITextToSpeechClient threadsicher für die gleichzeitige Verwendung. Es wird erwartet, dass alle Implementierungen der ITextToSpeechClient Unterstützung von mehreren Anforderungen gleichzeitig verwendet werden.
Implementierungen von ITextToSpeechClient Argumenten können jedoch die bereitgestellten GetAudioAsync(String, TextToSpeechOptions, CancellationToken) Argumente stummschalten, GetStreamingAudioAsync(String, TextToSpeechOptions, 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 ITextToSpeechClient Instanzen verwendet werden, die eine solche Mutation verwenden könnten. Die ConfigureOptions-Methode kann z. B. mit einem Rückruf bereitgestellt werden, der das angegebene Optionsargument stummschalten kann, und dies sollte vermieden werden, wenn sie eine Singleton-Optionsinstanz verwenden.
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) |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Sendet Textinhalte an das Modell und gibt die generierte Audiosprache zurück. |
| GetService(Type, Object) |
Fragt nach ITextToSpeechClient einem Objekt des angegebenen Typs |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Sendet Textinhalte an das Modell und streamt die generierte Audiosprache zurück. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsBuilder(ITextToSpeechClient) |
Erstellt eine neue TextToSpeechClientBuilder Verwendung |
| GetService<TService>(ITextToSpeechClient, Object) |
Fragt nach ITextToSpeechClient einem Objekt vom Typ |