Synthèse Vocale
Utilisez les schémas d'outils PyAI connectés comme source de vérité ; les clients peuvent préfixer les identifiants d'outils avec le nom du serveur. Si PyAI est déconnecté, dirigez l'utilisateur vers la connexion via le navigateur de l'hôte. Gardez les identifiants en dehors du chat. Respectez le projet sélectionné et la tâche autorisée de l'utilisateur.
Outils : whoami, list_voices, synthesize_speech
Utilisez list_voices pour choisir une voix actuelle correspondant à la langue et au rendu demandés. Transmettez le texte de l'utilisateur à synthesize_speech en utilisant son schéma en direct. Vérifiez les détails de capacité plutôt que de supposer qu'une voix standard prend en charge une langue.
La génération consomme des crédits ; une demande de code fonctionnel seul n'est pas une demande de synthèse audio. Sur la connexion MCP hébergée, présentez l'audio retourné ou le lien de téléchargement. Ne fournissez pas de output_path local au serveur hébergé ; les chemins de fichiers ne sont pertinents que pour les intégrations locales qui les prennent en charge.
N'effectuez pas automatiquement une nouvelle synthèse après un délai d'attente incertain. Indiquez ce qui est connu du résultat et évitez les doubles frais. Pour la lecture audio, fournissez le média réellement retourné, et non un fichier ou une URL fabriqué(e).