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 для систем генерированного искусственного интеллекта. |