メインコンテンツへ移動

Agent.getVoice()

.getVoice() メソッドは、Agent に設定された Voice Provider を取得し、関数の場合は解決します。このメソッドは、テキスト読み上げと音声テキスト変換に使う Agent の音声機能へアクセスするために使います。

使用例
使用例への直接リンク

await agent.getVoice()

パラメータ
パラメータへの直接リンク

options?:

{ requestContext?: RequestContext }
= {}
リクエストコンテキストを含む任意の設定オブジェクト。
{ requestContext?: RequestContext }

requestContext?:

RequestContext
依存性注入とコンテキスト情報に使う Request Context。

戻り値
戻り値への直接リンク

voice:

Promise<MastraVoice>
Agent に設定された Voice Provider へ解決される Promise。Voice Provider が設定されていない場合は、デフォルトの Voice Provider へ解決されます。

詳細な使用例
詳細な使用例への直接リンク

await agent.getVoice({
requestContext: new RequestContext(),
})