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)

1 つの音声音声 DataContentを提供する音声からテキストを生成します。

GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

1 つの音声音声 DataContentを提供する音声からテキストを生成します。

適用対象