Accéder 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 contrôles du style, de la voix et de la mélodie

Mureka · Audio

Votre premier résultat apparaîtra ici

Construisez 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 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 lorsque vous les modifiez.

0 / 5000

Texte chanté pour la génération de chansons à partir de paroles, d’une longueur maximale de 5,000 caractères. Pour la génération de chansons à partir d’une invite, renseignez invite au lieu de 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 les paroles et est requise sans paroles. 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 lorsqu'aucune voix importée ou clonée ne la remplace.

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

Identifiant vocal obtenu via /voice/clone.

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

Sélection de genre disponible uniquement pour la génération d'une chanson à partir d'une invite 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 à la 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 génération paroles-chanson, ou `prompt` (2000 caractères maximum) et `styles` pour la génération prompt-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 chansons à partir de paroles, d’une longueur maximale de 5,000 caractères. Pour la génération de chansons à partir d’une invite, renseignez invite au lieu de lyrics.
stylesfacultatif
Typeenum[]
Sélection de genre disponible uniquement pour la génération d'une chanson à partir d'une invite 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 les paroles et est requise sans paroles. 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 lorsqu'aucune voix importée ou clonée ne la remplace.
reference_idfacultatif
Typestring | null
Identifiant de musique de référence obtenu via /files/upload avec purpose='reference'.
vocal_idfacultatif
Typestring | null
Identifiant vocal obtenu via /voice/clone.
melody_idfacultatif
Typestring | null
Identifiant de mélodie à utiliser sans invite, reference_id ni vocal_id. Obtenez-le via /files/upload avec purpose='melody'.
enable_safety_checkerfacultatif
Typeboolean
Par défauttrue
Le filtrage peut être assoupli en définissant false, si l'appelant est autorisé.
obligatoire

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 sur notre stockage : conservée indéfiniment (facturation par Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Une structure identique pour chaque modèletype, url, content_type, width, height et duration, pour les images, les vidéos et l'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 au format Markdown est disponible à l'adresse https://doitong.com/fr-FR/developers/models/mureka/api/generate/song.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt