TextToSpeechClientBuilder 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.
Ein Generator zum Erstellen von Pipelines von ITextToSpeechClient.
public ref class TextToSpeechClientBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class TextToSpeechClientBuilder
public sealed class TextToSpeechClientBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type TextToSpeechClientBuilder = class
type TextToSpeechClientBuilder = class
Public NotInheritable Class TextToSpeechClientBuilder
- Vererbung
-
TextToSpeechClientBuilder
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| TextToSpeechClientBuilder(Func<IServiceProvider,ITextToSpeechClient>) |
Initialisiert eine neue Instanz der TextToSpeechClientBuilder-Klasse. |
| TextToSpeechClientBuilder(ITextToSpeechClient) |
Initialisiert eine neue Instanz der TextToSpeechClientBuilder-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| Build(IServiceProvider) |
Erstellt eine ITextToSpeechClient , die die gesamte Pipeline darstellt. Aufrufe an diese Instanz werden wiederum durch die einzelnen Pipelinephasen geleitet. |
| Use(Func<ITextToSpeechClient,IServiceProvider,ITextToSpeechClient>) |
Fügt der Text-zu-Sprache-Clientpipeline eine Factory für einen Zwischentext-zu-Sprache-Client hinzu. |
| Use(Func<ITextToSpeechClient,ITextToSpeechClient>) |
Fügt der Text-zu-Sprache-Clientpipeline eine Factory für einen Zwischentext-zu-Sprache-Client hinzu. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| ConfigureOptions(TextToSpeechClientBuilder, Action<TextToSpeechOptions>) |
Fügt einen Rückruf hinzu, der einen so konfiguriert, dass er TextToSpeechOptions an den nächsten Client in der Pipeline übergeben wird. |
| UseLogging(TextToSpeechClientBuilder, ILoggerFactory, Action<LoggingTextToSpeechClient>) |
Fügt die Protokollierung zur Text-zu-Sprache-Clientpipeline hinzu. |
| UseOpenTelemetry(TextToSpeechClientBuilder, ILoggerFactory, String, Action<OpenTelemetryTextToSpeechClient>) |
Fügt openTelemetry-Unterstützung zur Text-zu-Sprache-Clientpipeline hinzu, die den OpenTelemetry-Semantikkonventionen für generative KI-Systeme folgt. |