Communitygithub.com

pyai-text-to-speech

Générez une parole naturelle, des voix off ou des invites orales à partir de texte à l'aide de la synthèse vocale (TTS) PyAI Speak.

Qu'est-ce que pyai-text-to-speech ?

Cette compétence permet aux agents IA, comme Claude Code, Cursor ou Codex, de générer de l'audio parlé à partir de texte en utilisant le service PyAI Speak TTS. Elle est utile pour créer des voix off, des invites vocales ou toute sortie audio naturelle directement depuis une application. La compétence s'appuie sur les outils PyAI connectés via MCP : `whoami`, `list_voices` et `synthesize_speech`. Elle guide l'agent pour choisir une voix adaptée à la langue et au style demandés, éviter les suppositions sur les capacités vocales, et gérer correctement les réponses audio, les téléchargements et les contraintes de fichier local. Elle respecte également l'authentification, la consommation de crédits et évite les doubles frais.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomsai/pyai-plugin/tree/main/skills/pyai-text-to-speech

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Skills associés