Que fait media-use ?
Agent Media OS, la compétence unique pour tous les besoins médiatiques d'un projet HyperFrames. Résolvez BGM, SFX, image, icône, logo de marque, voix, étalonnage couleur ou LUT en un fichier local figé ou un bloc prêt à coller + enregistrement dans le registre (un seul verbe : resolve) ; générez via des modèles TTS / musique / image lorsque le catalogue manque ; produisez voix off, transcription, sous-titres et suppression d'arrière-plan via un moteur audio partagé ; opérez sur les médias (découpage / recadrage / transformation) ; et réutilisez les actifs entre projets. Utilisez également pour les demandes vagues.
Utilisation
- Résolution : Utilisez la commande
resolveavec le descriptif souhaité. Par exemple :resolve background music for a cyberpunk sceneresolve icon for a save buttonresolve voice with a British accent for narration
- Génération : Si le catalogue ne contient pas l'actif, la compétence le génère automatiquement via des modèles (TTS pour la voix, modèles de musique pour la BGM, modèles d'image pour les icônes/logos).
- Traitement audio : Utilisez les verbes dédiés pour la voix off, la transcription, les sous-titres ou la suppression d'arrière-plan. Les résultats sont stockés et référencés dans le registre.
- Opérations sur les médias : Découpez, recadrez ou transformez les médias existants. Les modifications sont tracées et réversibles.
- Réutilisation : Les actifs résolus ou générés sont accessibles entre projets HyperFrames.
Capacités
resolve: Transforme une description en fichier local + bloc prêt à coller + enregistrement dans le registre.generate: Alimente les modèles internes pour la création de médias manquants.voiceover: Produit et enregistre une voix off.transcribe: Transcrit de l'audio en texte.caption: Génère des sous-titres synchronisés.remove-bg: Supprime l'arrière-plan d'une image.cut-media: Découpe un fichier audio/vidéo.reframe-media: Recadre ou transforme les dimensions.transform-media: Applique des filtres ou des effets.
Exemples
# Résoudre une musique de fond pour un jeu cyberpunk
resolve bgm "cyberpunk chiptune"
# Générer une icône de flèche
resolve icon "arrow pointing right"
# Produire une voix off
voiceover "Bonjour, bienvenue dans ce tutoriel." --voice "fr-FR-Standard-A"
# Transcrire un fichier audio
transcribe ./mon_audio.mp3
Environnement et dépendances
- Node.js version 18 ou ultérieure.
- CLI HyperFrames installée et configurée.
- Modèles TTS/Image : Nécessite une clé API (configurée via
HF_API_KEYdans les variables d'environnement). - Ffmpeg : Requis pour les opérations de découpage et transformation (optionnel, mais fortement recommandé).
Dépannage
- Si
resolveéchoue, vérifiez queHF_API_KEYest définie. - Pour les problèmes de génération, assurez-vous que le modèle cible est disponible dans votre abonnement.
- Les fichiers résolus se trouvent dans le dossier
./hyperframes-assets/.
Contribution
Les contributions sont les bienvenues ! Veuillez soumettre une pull request avec des tests et une documentation à jour.
Licence
MIT