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