Agent.getVoice()
.getVoice()
メソッドは、エージェントに設定された音声プロバイダーを取得し、それが関数の場合は解決します。このメソッドは、音声合成と音声認識機能のためにエージェントの音声機能にアクセスする際に使用されます。
使用例
await agent.getVoice();
パラメータ
options?:
{ runtimeContext?: RuntimeContext }
= {}
ランタイムコンテキストを含むオプションの設定オブジェクト。
戻り値
voice:
Promise<MastraVoice>
エージェントに設定された音声プロバイダー、または未設定の場合はデフォルトの音声プロバイダーを返すPromise。
詳細な使用例
await agent.getVoice({
runtimeContext: new RuntimeContext()
});
オプションパラメータ
runtimeContext?:
RuntimeContext
= new RuntimeContext()
依存性注入とコンテキスト情報のための実行時コンテキスト。