ISpeechToTextClient Интерфейс

Определение

Представляет речь в текстовом клиенте.

public interface class ISpeechToTextClient : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface ISpeechToTextClient : IDisposable
public interface ISpeechToTextClient : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ISpeechToTextClient = interface
    interface IDisposable
type ISpeechToTextClient = interface
    interface IDisposable
Public Interface ISpeechToTextClient
Implements IDisposable
Производный
Атрибуты
Реализации

Комментарии

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

Однако реализации ISpeechToTextClient могут изменить аргументы, предоставленные GetTextAsync(Stream, SpeechToTextOptions, CancellationToken) и GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken), например, путем настройки экземпляра параметров. Таким образом, потребители интерфейса либо должны избегать использования общих экземпляров этих аргументов для одновременных вызовов, либо в противном случае гарантирует, что никакие экземпляры не ISpeechToTextClient используются, которые могут использовать такие мутации. Например, метод ConfigureOptions предоставляется с обратным вызовом, который может изменить заданный аргумент параметров, и это следует избежать при использовании экземпляра однотонных параметров. Поток звуковой речи, передаваемый этим методам, не будет закрыт или удален реализацией.

Методы

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

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

(Унаследовано от IDisposable)
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.

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