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>)

生成 AI システムの OpenTelemetry セマンティック規則に従って、OpenTelemetry サポートを音声テキスト変換クライアント パイプラインに追加します。

適用対象