Nous utilisons des cookies pour améliorer votre expérience, personnaliser le contenu et analyser notre trafic ; consultez notre Politique cookies.
minimax/minimax-music-coverVotre morceau, un autre style — mélodie gardée, 219 F
Donnez-lui un morceau et la direction souhaitée : un autre genre, une autre voix, un autre arrangement. La mélodie reste ; tout ce qui l'entoure change. Vous pouvez remplacer les paroles au passage.
L'air reste reconnaissable, la production non
Changez genre, voix, instruments et arrangement d'un coup
Fournissez de nouvelles paroles à la place des originales
La génération est un job : vous interrogez le morceau terminé
Version acoustique douce : voix féminine, guitare nylon, percussions légères, tempo ralenti.
Reprise afrobeats dansante de ma maquette : batterie serrée, basse ronde, chœurs en fond.
Même mélodie en version reggae roots, voix masculine grave, orgue et cuivres discrets.
Version a cappella gospel : chœur seul, claquements de mains, aucune instrumentation.
Oui. Rechargez votre compte Tchavi avec Orange Money, MTN MoMo, M-Pesa ou un autre opérateur mobile money : aucune carte bancaire n'est nécessaire. Les crédits arrivent dès que le paiement est confirmé et sont débités à l'usage.
Oui. Gardez votre SDK OpenAI actuel, remplacez simplement l'URL de base par celle de Tchavi (visible dans l'onglet API) et utilisez votre clé Tchavi. Le reste de votre code ne change pas.
import Tchavi from '@tchavi/sdk';
const client = new Tchavi({ apiKey: 'API_KEY' });
const job = await client.music.generations.create({
"model": "minimax-music-cover",
"prompt": "Same melody, afrobeats arrangement, warm bass and talking drum",
"source_audio_url": "https://your-host.example.com/original-song.mp3"
});
console.log('Job id:', job.id);
console.log('Credits used:', job.tchavi.credits_used);
// Poll for completion
let result = await client.jobs.retrieve(job.id);
while (result.status === 'pending' || result.status === 'processing') {
await new Promise((r) => setTimeout(r, 2000));
result = await client.jobs.retrieve(job.id);
}
console.log('Track URL:', result.output?.audio_url);Tous les paramètres acceptés par ce modèle. Consultez le SDK pour les types complets.
modelRequisModèle TTS (ex. `minimax-music-cover`).
inputRequisLe texte à synthétiser.
voiceRequisTimbre de voix : `alloy`, `ash`, `ballad`, `cedar`, `coral`, `echo`, `fable`, `marin`, `nova`, `onyx`, `sage`, ou `shimmer`.
response_format"mp3"Format de conteneur audio.