SpeechToTextClientBuilder Clase

Definición

Generador para crear canalizaciones 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
Herencia
SpeechToTextClientBuilder
Atributos

Constructores

Nombre Description
SpeechToTextClientBuilder(Func<IServiceProvider,ISpeechToTextClient>)

Inicializa una nueva instancia de la clase SpeechToTextClientBuilder.

SpeechToTextClientBuilder(ISpeechToTextClient)

Inicializa una nueva instancia de la clase SpeechToTextClientBuilder.

Métodos

Nombre Description
Build(IServiceProvider)

Compila un ISpeechToTextClient que representa toda la canalización. Las llamadas a esta instancia pasarán a través de cada una de las fases de canalización a su vez.

Use(Func<ISpeechToTextClient,IServiceProvider,ISpeechToTextClient>)

Agrega una fábrica para un cliente intermedio de conversión de voz a texto a la canalización de cliente de voz a texto.

Use(Func<ISpeechToTextClient,ISpeechToTextClient>)

Agrega una fábrica para un cliente intermedio de conversión de voz a texto a la canalización de cliente de voz a texto.

Métodos de extensión

Nombre Description
ConfigureOptions(SpeechToTextClientBuilder, Action<SpeechToTextOptions>)

Agrega una devolución de llamada que configura que SpeechToTextOptions se pasará al siguiente cliente de la canalización.

UseLogging(SpeechToTextClientBuilder, ILoggerFactory, Action<LoggingSpeechToTextClient>)

Agrega el registro a la canalización del cliente de voz a texto.

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

Agrega compatibilidad con OpenTelemetry a la canalización de cliente de conversión de voz a texto, siguiendo las convenciones semánticas de OpenTelemetry para los sistemas de IA generativa.

Se aplica a