Passer au contenu

Mureka 9.5 Song Generation

Intégrer

Identifiant du modèle mureka/api/generate/song
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/mureka/api/generate/song?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Fichiers comme dans l’exemple: 0,75 $ 750 crédits API vos fichiers sont mesurés avant l’exécution L’exécuter sur cette page

Obtenir une clé API
Mureka Texte vers musique Entrées de référence #music#vocals#song-generation

Génère des chansons avec voix à partir d’une invite ou de paroles, avec réglages de style, de voix et de mélodie

Mureka · Audio

Votre premier résultat apparaîtra ici

Créez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou pendant 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour au fur et à mesure de vos modifications.

0 / 5000

Texte chanté pour la génération de paroles en chanson, d’une longueur maximale de 5 000 caractères. Pour une génération d’une invite en chanson, fournissez invite plutôt que lyrics.

88 / 2000

Description de la chanson dont le rôle dépend de la présence de lyrics : elle contrôle le style musical avec lyrics et est obligatoire sans lyrics. Décrivez la chanson souhaitée, notamment son ambiance, son instrumentation et ses voix.

model par défaut mureka-9.5

Modèle utilisé pour générer la chanson.

Avancé gender · reference_id · vocal_id · melody_id · enable_safety_checker · styles
gender

Préférence de genre vocal pour la génération de paroles en chanson, utilisée uniquement si aucune voix téléversée ou clonée ne la remplace.

Identifiant de musique de référence obtenu de /files/upload avec purpose='reference'.

Identifiant de voix obtenu de /voice/clone.

Identifiant de mélodie à utiliser sans invite, reference_id ou vocal_id. Obtenez-le avec /files/upload et purpose='melody'.

Sélection de genre offerte uniquement pour la génération d’une invite en chanson sans paroles; choisissez un ou plusieurs genres musicaux.

POST /run/mureka/api/generate/song?wait=20 devis → 0,75 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/mureka/api/generate/song?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement au Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Mureka 9.5 Song Generation

Utilisez `lyrics` (5000 caractères maximum) pour la conversion paroles-chanson, ou `prompt` (2000 caractères maximum) et `styles` pour la conversion invite-chanson. Les options comprennent `gender`, `reference_id`, `vocal_id` et `melody_id`. La liste `model` comprend mureka-7.6, mureka-o2, mureka-8, mureka-9 et mureka-9.5 (par défaut). Renvoie l’audio, la durée et un `song_id`.

Paramètres

NomType Par défautAutorisé Description
modelfacultatif
Typeenum
Par défautmureka-9.5
mureka-7.6mureka-o2mureka-8mureka-9mureka-9.5
Modèle utilisé pour générer la chanson.
lyricsfacultatif
Typestring | null
≤ 5 000 caractères
Texte chanté pour la génération de paroles en chanson, d’une longueur maximale de 5 000 caractères. Pour une génération d’une invite en chanson, fournissez invite plutôt que lyrics.
stylesfacultatif
Typeenum[]
Sélection de genre offerte uniquement pour la génération d’une invite en chanson sans paroles; choisissez un ou plusieurs genres musicaux.
promptfacultatif
Typestring | null
≤ 2 000 caractères
Description de la chanson dont le rôle dépend de la présence de lyrics : elle contrôle le style musical avec lyrics et est obligatoire sans lyrics. Décrivez la chanson souhaitée, notamment son ambiance, son instrumentation et ses voix.
genderfacultatif
Typeenum
femalemale
Préférence de genre vocal pour la génération de paroles en chanson, utilisée uniquement si aucune voix téléversée ou clonée ne la remplace.
reference_idfacultatif
Typestring | null
Identifiant de musique de référence obtenu de /files/upload avec purpose='reference'.
vocal_idfacultatif
Typestring | null
Identifiant de voix obtenu de /voice/clone.
melody_idfacultatif
Typestring | null
Identifiant de mélodie à utiliser sans invite, reference_id ou vocal_id. Obtenez-le avec /files/upload et purpose='melody'.
enable_safety_checkerfacultatif
Typeboolean
Par défauttrue
La vérification peut être assouplie en définissant false, si l’appelant est autorisé.
requis

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "mureka/api/generate/song",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 750,
    "usd": "0.75",
    "charged": 750,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "song_id": "string",
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    },
    "duration": 5,
    "lyrics_sections": [
      {
        "section_type": "intro",
        "start": 1,
        "end": 1,
        "lines": [
          {}
        ]
      }
    ]
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation par Go-mois) ou pendant 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, les vidéos et les fichiers audio. output est l’objet de résultat propre au modèle.
Champs de sortie
song_id
string | nullIdentifiant audio réutilisable pour les points de terminaison acceptant song_id.
audio
object {url, content_type, file_name, file_size}Fichier audio produit par la génération.
duration
integer | nullDurée de l’audio généré, mesurée en millisecondes, si disponible.
lyrics_sections
array of object {section_type, start, end, lines} | nullSections de paroles avec informations temporelles pour l’audio généré, si disponibles.

Plus de modèles : Texte vers musique

Pour les agents IA : cette page en Markdown se trouve à https://doitong.com/fr-CA/developers/models/mureka/api/generate/song.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt