TextToSpeechClientBuilder Classe

Definição

Um construtor para criar pipelines de 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
Herança
TextToSpeechClientBuilder
Atributos

Construtores

Name Description
TextToSpeechClientBuilder(Func<IServiceProvider,ITextToSpeechClient>)

Inicializa uma nova instância da TextToSpeechClientBuilder classe.

TextToSpeechClientBuilder(ITextToSpeechClient)

Inicializa uma nova instância da TextToSpeechClientBuilder classe.

Métodos

Name Description
Build(IServiceProvider)

Constrói e ITextToSpeechClient que represente todo o pipeline. As chamadas para esta instância passam por cada uma das etapas do pipeline por sua vez.

Use(Func<ITextToSpeechClient,IServiceProvider,ITextToSpeechClient>)

Adiciona uma fábrica para um cliente intermédio de texto para fala ao pipeline do cliente de texto para fala.

Use(Func<ITextToSpeechClient,ITextToSpeechClient>)

Adiciona uma fábrica para um cliente intermédio de texto para fala ao pipeline do cliente de texto para fala.

Métodos da Extensão

Name Description
ConfigureOptions(TextToSpeechClientBuilder, Action<TextToSpeechOptions>)

Adiciona um callback que configura a TextToSpeechOptions para ser passado ao próximo cliente no pipeline.

UseLogging(TextToSpeechClientBuilder, ILoggerFactory, Action<LoggingTextToSpeechClient>)

Adiciona o registo ao pipeline de cliente de texto para fala.

UseOpenTelemetry(TextToSpeechClientBuilder, ILoggerFactory, String, Action<OpenTelemetryTextToSpeechClient>)

Adiciona suporte OpenTelemetry ao pipeline cliente de texto para fala, seguindo as Convenções Semânticas do OpenTelemetry para sistemas de IA Generativa.

Aplica-se a