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’un prompt ou de paroles, avec des réglages de style, de voix et de 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 d'une chanson à partir de paroles, d'une longueur maximale de 5 000 caractères. Pour la génération d'une chanson à partir d'un prompt, fournissez prompt à la place de lyrics.

88 / 2000

Description de la chanson dont le rôle dépend de la présence de lyrics : elle définit 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 d'une chanson à partir de paroles, utilisée uniquement lorsqu'aucune voix importée ou clonée ne la remplace.

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

Identifiant vocal obtenu depuis /voice/clone.

Identifiant de mélodie à utiliser sans prompt, reference_id ou 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'un prompt 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 convertir des paroles en chanson, ou `prompt` (2000 caractères maximum) et `styles` pour convertir un prompt en chanson. Les options incluent `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 d'une chanson à partir de paroles, d'une longueur maximale de 5 000 caractères. Pour la génération d'une chanson à partir d'un prompt, fournissez prompt à la place de lyrics.
stylesfacultatif
Typeenum[]
Sélection de genre disponible uniquement pour la génération d'une chanson à partir d'un prompt 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 définit 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 d'une chanson à partir de paroles, utilisée uniquement lorsqu'aucune voix importée ou clonée ne la remplace.
reference_idfacultatif
Typestring | null
Identifiant de la musique de référence obtenu depuis /files/upload avec purpose='reference'.
vocal_idfacultatif
Typestring | null
Identifiant vocal obtenu depuis /voice/clone.
melody_idfacultatif
Typestring | null
Identifiant de mélodie à utiliser sans prompt, reference_id ou 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é.
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 au Go-mois) ou 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, vidéos et fichiers audio. output est le propre objet de résultat du 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 à https://doitong.com/fr/developers/models/mureka/api/generate/song.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt