SpeechToTextClientBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
| Nome | Description |
|---|---|
| SpeechToTextClientBuilder(Func<IServiceProvider,ISpeechToTextClient>) |
Inicializa uma nova instância da classe SpeechToTextClientBuilder. |
| SpeechToTextClientBuilder(ISpeechToTextClient) |
Inicializa uma nova instância da classe SpeechToTextClientBuilder. |
Métodos
| Nome | Description |
|---|---|
| Build(IServiceProvider) |
Cria um ISpeechToTextClient que representa todo o pipeline. As chamadas para essa instância passarão por cada um dos estágios do pipeline. |
| Use(Func<ISpeechToTextClient,IServiceProvider,ISpeechToTextClient>) |
Adiciona uma fábrica para um cliente intermediário de conversão de fala em texto ao pipeline do cliente de conversão de fala em texto. |
| Use(Func<ISpeechToTextClient,ISpeechToTextClient>) |
Adiciona uma fábrica para um cliente intermediário de conversão de fala em texto ao pipeline do cliente de conversão de fala em texto. |
Métodos de Extensão
| Nome | Description |
|---|---|
| ConfigureOptions(SpeechToTextClientBuilder, Action<SpeechToTextOptions>) |
Adiciona um retorno de chamada que configura um SpeechToTextOptions a ser passado para o próximo cliente no pipeline. |
| UseLogging(SpeechToTextClientBuilder, ILoggerFactory, Action<LoggingSpeechToTextClient>) |
Adiciona o registro em log ao pipeline do cliente de conversão de fala em texto. |
| UseOpenTelemetry(SpeechToTextClientBuilder, ILoggerFactory, String, Action<OpenTelemetrySpeechToTextClient>) |
Adiciona suporte opentelemetry ao pipeline de cliente de conversão de fala em texto, seguindo as Convenções Semânticas OpenTelemetry para sistemas de IA Generativo. |