TextToSpeechClientBuilder Класс

Определение

Построитель для создания конвейеров ITextToSpeechClient.

public ref class TextToSpeechClientBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class TextToSpeechClientBuilder
public sealed class TextToSpeechClientBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type TextToSpeechClientBuilder = class
type TextToSpeechClientBuilder = class
Public NotInheritable Class TextToSpeechClientBuilder
Наследование
TextToSpeechClientBuilder
Атрибуты

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

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

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

TextToSpeechClientBuilder(ITextToSpeechClient)

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

Методы

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

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

Use(Func<ITextToSpeechClient,IServiceProvider,ITextToSpeechClient>)

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

Use(Func<ITextToSpeechClient,ITextToSpeechClient>)

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

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

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

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

UseLogging(TextToSpeechClientBuilder, ILoggerFactory, Action<LoggingTextToSpeechClient>)

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

UseOpenTelemetry(TextToSpeechClientBuilder, ILoggerFactory, String, Action<OpenTelemetryTextToSpeechClient>)

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

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