Agent.getVoice()
La méthode .getVoice() récupère le fournisseur Voice configuré pour un Agent et le résout s’il est défini par une fonction. Elle permet d’accéder aux capacités vocales de l’Agent pour la synthèse et la reconnaissance vocales.
Exemple d’utilisationLien direct vers Exemple d’utilisation
await agent.getVoice()
ParamètresLien direct vers Paramètres
options?:
{ requestContext?: RequestContext }
= {}
Objet de configuration facultatif contenant le contexte de requête.
{ requestContext?: RequestContext }
requestContext?:
RequestContext
Contexte de requête pour l’injection de dépendances et les informations contextuelles.
Valeur renvoyéeLien direct vers Valeur renvoyée
voice:
Promise<MastraVoice>
Promesse qui se résout en fournisseur Voice configuré pour l’Agent, ou en fournisseur Voice par défaut si aucun n’est configuré.
Exemple d’utilisation étenduLien direct vers Exemple d’utilisation étendu
await agent.getVoice({
requestContext: new RequestContext(),
})