Freigeben über


TextToSpeechClientBuilder Klasse

Definition

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.

Gilt für: