SpeechToTextClientBuilder Класс

Определение

Построитель для создания конвейеров 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
Наследование
SpeechToTextClientBuilder
Атрибуты

Конструкторы

Имя Описание
SpeechToTextClientBuilder(Func<IServiceProvider,ISpeechToTextClient>)

Инициализирует новый экземпляр класса SpeechToTextClientBuilder.

SpeechToTextClientBuilder(ISpeechToTextClient)

Инициализирует новый экземпляр класса SpeechToTextClientBuilder.

Методы

Имя Описание
Build(IServiceProvider)

Создает объект ISpeechToTextClient , представляющий весь конвейер. Вызовы этого экземпляра будут проходить через каждый этап конвейера в свою очередь.

Use(Func<ISpeechToTextClient,IServiceProvider,ISpeechToTextClient>)

Добавляет фабрику для промежуточного клиента преобразования речи в текст в конвейер клиента преобразования речи в текст.

Use(Func<ISpeechToTextClient,ISpeechToTextClient>)

Добавляет фабрику для промежуточного клиента преобразования речи в текст в конвейер клиента преобразования речи в текст.

Методы расширения

Имя Описание
ConfigureOptions(SpeechToTextClientBuilder, Action<SpeechToTextOptions>)

Добавляет обратный вызов, который настраивает SpeechToTextOptions передачу следующему клиенту в конвейере.

UseLogging(SpeechToTextClientBuilder, ILoggerFactory, Action<LoggingSpeechToTextClient>)

Добавляет ведение журнала в конвейер клиента преобразования речи в текст.

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

Добавляет поддержку OpenTelemetry в конвейер клиента преобразования речи в текст, следуя соглашениям о семантике OpenTelemetry для систем генерированного искусственного интеллекта.

Применяется к