SpeechToTextClientBuilder Classe

Definição

Um construtor para criar pipelines de ISpeechToTextClient.

public ref class SpeechToTextClientBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class SpeechToTextClientBuilder
public sealed class SpeechToTextClientBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type SpeechToTextClientBuilder = class
type SpeechToTextClientBuilder = class
Public NotInheritable Class SpeechToTextClientBuilder
Herança
SpeechToTextClientBuilder
Atributos

Construtores

Name Description
SpeechToTextClientBuilder(Func<IServiceProvider,ISpeechToTextClient>)

Inicializa uma nova instância da SpeechToTextClientBuilder classe.

SpeechToTextClientBuilder(ISpeechToTextClient)

Inicializa uma nova instância da SpeechToTextClientBuilder classe.

Métodos

Name Description
Build(IServiceProvider)

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

Use(Func<ISpeechToTextClient,IServiceProvider,ISpeechToTextClient>)

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

Use(Func<ISpeechToTextClient,ISpeechToTextClient>)

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

Métodos da Extensão

Name Description
ConfigureOptions(SpeechToTextClientBuilder, Action<SpeechToTextOptions>)

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

UseLogging(SpeechToTextClientBuilder, ILoggerFactory, Action<LoggingSpeechToTextClient>)

Adiciona registo ao pipeline cliente de voz para texto.

UseOpenTelemetry(SpeechToTextClientBuilder, ILoggerFactory, String, Action<OpenTelemetrySpeechToTextClient>)

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

Aplica-se a