Introduction to Producer Music Generation
Welcome to the Producer Music Generation service documentation! Producer is an AI music generation service powered by Lyria 3 Pro (Google DeepMind), enabling high-quality music creation from text prompts, lyrics, and even images.Supported Models
| Model | Description |
|---|---|
Lyria 3 Pro | Google DeepMind’s latest music generation model — high quality, recommended |
Features
Create Music
Generate original tracks from sound prompts and lyrics with fine-grained control over style
Image-Guided
Use an image to influence the mood and style of generated music
Stem Separation
Split generated tracks into individual stems (vocals, drums, bass, etc.)
Multi-Format Export
Export as MP3, M4A, WAV audio or generate video with visual presets
How to Use Producer
Create a music generation task
Call
POST /producer/audios with your sound prompt, lyrics, and model. You’ll receive a taskId.Poll for results
Use
GET /producer/tasks?taskId=xxx to poll until status is completed. The result contains the generated audio data.Quick Example
Available Endpoints
| Endpoint | Method | Description |
|---|---|---|
/producer/audios | POST | Create music with Lyria 3 Pro |
/producer/tasks | GET | Query task status and results |
/producer/upload | POST | Upload external audio file |
/producer/stems | POST | Get stem separation |
/producer/download | POST | Download audio (MP3/M4A/WAV) |
/producer/download-video | POST | Generate and download video |
Explore the API Documentation
- Create Music — Generate music with sound prompts, lyrics, and images
- Get Task Status — Poll task status and results
- Upload Audio — Upload external audio for processing
- Get Stems — Separate audio into individual stems
- Download Audio — Export as MP3/M4A/WAV
- Download Video — Generate video with visual presets
Key Parameters
| Parameter | Type | Description |
|---|---|---|
action | string | create_music (required) |
model | string | Lyria 3 Pro (required) |
soundPrompt | string | Style/mood description for the music |
lyrics | string | Lyrics with section tags like [Verse], [Chorus] |
title | string | Song title (max 80 characters) |
seed | number | Random seed for reproducible generation |
makeInstrumental | boolean | Generate without vocals (default: false) |
imageUrl | string | Image URL for image-guided generation |