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 объект указанного типа serviceType.

GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken)

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

GetTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Отправляет звуковое содержимое речи в модель и возвращает созданный текст.

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

Имя Описание
AsBuilder(ISpeechToTextClient)

Создает новое SpeechToTextClientBuilder использование innerClient в качестве внутреннего клиента.

GetService<TService>(ISpeechToTextClient, Object)

Запрашивает ISpeechToTextClient объект типа TService.

GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Создает текст из речи, предоставляя одну звуковую речь DataContent.

GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Создает текст из речи, предоставляя одну звуковую речь DataContent.

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