--- title: OCM emoji: 🎵 colorFrom: purple colorTo: pink sdk: static pinned: true license: mit --- # 🎵 OCM - AI Music Creator Application web pour générer de la musique avec l'IA en utilisant MusicGen. ## 🔗 Liens - 🌐 Application : [fmenguy.fr/ocm](https://fmenguy.fr/ocm) - 📚 Documentation : Voir ci-dessous - 🤖 Modèle utilisé : [facebook/musicgen-medium](https://huggingface.co/facebook/musicgen-medium) ## 🎯 À propos OCM utilise le modèle MusicGen de Meta AI pour générer de la musique instrumentale à partir de descriptions textuelles. ### Modèle - **Base** : facebook/musicgen-medium (1.5B paramètres) - **Type** : Text-to-Music - **Sortie** : Audio 32kHz mono - **Durée max** : 30 secondes ## 🎼 Exemples de prompts ### Rock Energetic rock song with distorted electric guitar, powerful drums, 120 bpm ### Jazz Smooth jazz with mellow saxophone, piano chords, 95 bpm, late-night vibe ### Électronique Upbeat electronic dance music with pulsing synths, 128 bpm, festival anthem ## 🛠️ Utilisation ### Via l'interface web Rendez-vous sur [fmenguy.fr/ocm](https://fmenguy.fr/ocm) ### Via API Hugging Face ```python import requests API_URL = "https://api-inference.huggingface.co/models/facebook/musicgen-medium" headers = {"Authorization": "Bearer YOUR_HF_TOKEN"} def generate_music(prompt): response = requests.post(API_URL, headers=headers, json={"inputs": prompt}) return response.content audio = generate_music("Calm piano music, peaceful, 80 bpm") with open("output.wav", "wb") as f: f.write(audio) 📊 Statistiques ✅ Modèle stable et testé 🎵 Supporte tous genres musicaux ⚡ Génération en 1-3 minutes 🆓 Gratuit avec limitations API 🤝 Crédits Modèle : [MusicGen by Meta AI](https://ai.meta.com/blog/audiocraft-musicgen-audiogen-encodec-generative-ai-audio/) Interface : OCM by fmenguy Hébergement : Hugging Face 📄 Licence MIT License