DelegatingSpeechToTextClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет необязательный базовый класс для ISpeechToTextClient передачи вызовов другому экземпляру.
public ref class DelegatingSpeechToTextClient : IDisposable, Microsoft::Extensions::AI::ISpeechToTextClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingSpeechToTextClient : IDisposable, Microsoft.Extensions.AI.ISpeechToTextClient
public class DelegatingSpeechToTextClient : IDisposable, Microsoft.Extensions.AI.ISpeechToTextClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingSpeechToTextClient = class
interface ISpeechToTextClient
interface IDisposable
type DelegatingSpeechToTextClient = class
interface ISpeechToTextClient
interface IDisposable
Public Class DelegatingSpeechToTextClient
Implements IDisposable, ISpeechToTextClient
- Наследование
-
DelegatingSpeechToTextClient
- Производный
- Атрибуты
- Реализации
Комментарии
Это рекомендуется в качестве базового типа при создании клиентов, которые могут быть связаны в любом порядке вокруг базового ISpeechToTextClient. Реализация по умолчанию просто передает каждый вызов внутреннему экземпляру клиента.
Конструкторы
| Имя | Описание |
|---|---|
| DelegatingSpeechToTextClient(ISpeechToTextClient) |
Инициализирует новый экземпляр класса DelegatingSpeechToTextClient. |
Свойства
| Имя | Описание |
|---|---|
| InnerClient |
Возвращает внутренний ISpeechToTextClient. |
Методы
| Имя | Описание |
|---|---|
| Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. |
| Dispose(Boolean) |
Предоставляет механизм освобождения неуправляемых ресурсов. |
| GetService(Type, Object) |
Запрашивает ISpeechToTextClient объект указанного типа |
| GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Отправляет звуковое содержимое речи в модель и передает потоки обратно созданного текста. |
| GetTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Отправляет звуковое содержимое речи в модель и возвращает созданный текст. |
Методы расширения
| Имя | Описание |
|---|---|
| AsBuilder(ISpeechToTextClient) |
Создает новое SpeechToTextClientBuilder использование |
| GetService<TService>(ISpeechToTextClient, Object) |
Запрашивает ISpeechToTextClient объект типа |
| GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Создает текст из речи, предоставляя одну звуковую речь DataContent. |
| GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Создает текст из речи, предоставляя одну звуковую речь DataContent. |