SpeechToTextClientBuilder Classe

Definizione

Generatore per la creazione di pipeline di 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
Ereditarietà
SpeechToTextClientBuilder
Attributi

Costruttori

Nome Descrizione
SpeechToTextClientBuilder(Func<IServiceProvider,ISpeechToTextClient>)

Inizializza una nuova istanza della classe SpeechToTextClientBuilder.

SpeechToTextClientBuilder(ISpeechToTextClient)

Inizializza una nuova istanza della classe SpeechToTextClientBuilder.

Metodi

Nome Descrizione
Build(IServiceProvider)

Compila un oggetto ISpeechToTextClient che rappresenta l'intera pipeline. Le chiamate a questa istanza passeranno a loro volta in ognuna delle fasi della pipeline.

Use(Func<ISpeechToTextClient,IServiceProvider,ISpeechToTextClient>)

Aggiunge una factory per un client intermedio di riconoscimento vocale alla pipeline client di riconoscimento vocale.

Use(Func<ISpeechToTextClient,ISpeechToTextClient>)

Aggiunge una factory per un client intermedio di riconoscimento vocale alla pipeline client di riconoscimento vocale.

Metodi di estensione

Nome Descrizione
ConfigureOptions(SpeechToTextClientBuilder, Action<SpeechToTextOptions>)

Aggiunge un callback che configura un SpeechToTextOptions oggetto da passare al client successivo nella pipeline.

UseLogging(SpeechToTextClientBuilder, ILoggerFactory, Action<LoggingSpeechToTextClient>)

Aggiunge la registrazione alla pipeline client di riconoscimento vocale.

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

Aggiunge il supporto openTelemetry alla pipeline client di riconoscimento vocale, seguendo le convenzioni semantiche OpenTelemetry per i sistemi di intelligenza artificiale generativa.

Si applica a