WaveSpeedAI

Mureka V9.5 Music API on WaveSpeedAI: Generate Song, Generate BGM, and Prompt-to-Song

Mureka V9.5 is live on WaveSpeedAI as three endpoints. Parameters, per-track pricing, output formats, and how it compares with the earlier Mureka endpoints.

By WaveSpeedAI7 min read

Mureka V9.5 is available on WaveSpeedAI as of September 1, 2026, through three endpoints: mureka-ai/mureka-v9.5/generate-song for lyrics-to-song, mureka-ai/mureka-v9.5/generate-bgm for instrumental background music, and mureka-ai/mureka-v9.5/prompt-to-song for a full song, lyrics included, from a description. Pricing is flat per track: $0.225 for the first two, $0.75 for prompt-to-song. All three return mp3, wav, or flac, and all three run through the official Mureka API.

This post covers what each endpoint does, the exact parameters, what you pay, and how V9.5 differs from the Mureka V9, V8, V7.6, and O2 endpoints that were already in the catalog. Every parameter and price below is from the live WaveSpeedAI model schemas on September 5, 2026.

What Mureka says changed in V9.5

Mureka announced V9.5 on August 31, 2026. The press release frames the release around three things: arrangement logic (songs that hold a structure from intro to outro rather than drifting), vocal performance (phrasing and emotional delivery that sit inside the mix instead of on top of it), and consistency across a full-length track. Mureka says development was informed by more than 25,000 user survey responses, and reports internal test figures of 97.0 percent prompt adherence, 95.7 percent genre matching, and lead vocals rated convincing in 61.0 percent of cases. Those numbers are Mureka’s own, from an unpublished internal evaluation; treat them as the vendor’s claim rather than an independent benchmark.

Coverage in Variety notes that the same launch introduced an O3 reasoning model. O3 is not on WaveSpeedAI at the time of writing; the three endpoints below are all V9.5.

The three endpoints

EndpointInput you must supplyWhat it producesPrice
mureka-ai/mureka-v9.5/generate-songlyricsOne complete song sung from your lyrics$0.225 per song
mureka-ai/mureka-v9.5/generate-bgmpromptOne instrumental track, no vocals$0.225 per track
mureka-ai/mureka-v9.5/prompt-to-songnothing required; prompt or styles in practiceOne complete song with model-written lyrics$0.75 per song

None of the three has a pricing formula that varies by parameter. Whatever you pass for output_format, references, or styles, the price is the flat figure above, and each request yields exactly one track.

generate-song: lyrics in, song out

Use this when you already have the words. The model writes melody, arrangement, and a vocal performance around them.

ParameterRequiredTypeNotes
lyricsyesstringUp to 5,000 characters. Section markers such as verse, chorus, and bridge help the arrangement.
promptnostringStyle direction, up to 1,024 characters: genre, mood, instrumentation, tempo, vocal style.
output_formatnomp3, wav, flacDefault mp3.
reference_idnostringMureka reference file ID that guides style or arrangement.
vocal_idnostringMureka vocal file ID that guides vocal identity.
melody_idnostringMureka melody file ID that guides the melodic contour.

reference_id and melody_id are produced by mureka-ai/create-upload-id; vocal_id comes from mureka-ai/vocal-clone. Those are separate, separately priced calls, so a vocal-guided pipeline is two requests, not one.

generate-bgm: instrumental from a prompt

The smallest interface of the three. There are no lyrics, no vocals, and no reference IDs.

ParameterRequiredTypeNotes
promptyesstringUp to 1,024 characters. Describe mood, genre, instruments, tempo, and the scene the music sits under.
output_formatnomp3, wav, flacDefault mp3.

Keep the prompt about the music, not about words. The model is producing a bed for video, games, ads, and podcasts, and a prompt that reads like lyrics tends to fight that.

prompt-to-song: the model writes the lyrics

This is the endpoint for a full song from a one-line brief. The schema has no required fields at all; in practice you should pass at least one of prompt, styles, reference_id, or vocal_id so the model has something to work from.

ParameterRequiredTypeNotes
promptnostringUp to 2,000 characters: theme, genre, mood, instruments, tempo, vocal direction.
stylesnoarray of stringsGenre tags such as pop, rock, jazz, r&b, edm, lo-fi.
output_formatnomp3, wav, flacDefault mp3.
reference_idnostringMureka reference file ID.
vocal_idnostringMureka vocal file ID.

At $0.75 it is 3.3 times the price of generate-song. You are paying for the lyric writing and arrangement decisions in one pass. If you have lyrics, or can generate them cheaply with mureka-ai/generate-lyrics at $0.015 per call, generate-song plus your own lyrics is the cheaper route to the same kind of output.

Output format and delivery

All three endpoints return one audio file per request. output_format chooses mp3 (default, smallest), wav, or flac. The file is returned as a URL in the prediction’s outputs list, following the same asynchronous submit-and-poll pattern as every other WaveSpeedAI model: POST https://api.wavespeed.ai/api/v3/<model_uuid>, then GET https://api.wavespeed.ai/api/v3/predictions/<id>/result until data.status is completed.

A minimal generate-bgm request:

{
  "prompt": "warm lo-fi hip hop, mellow Rhodes piano, vinyl crackle, 80 bpm, late-night study vibe",
  "output_format": "wav"
}

How V9.5 compares with the earlier Mureka endpoints

The catalog still carries the previous generations, and they are not being removed. The practical differences:

EndpointPrice per trackTracks per requestLyrics limitExtra references
mureka-ai/mureka-v9.5/generate-song$0.22515,000 charsreference, vocal, melody
mureka-ai/mureka-v9/generate-song$0.071 to 33,000 charsreference, vocal, melody
mureka-ai/mureka-v8/generate-song$0.071 to 33,000 charsreference, vocal, melody
mureka-ai/mureka-o2/generate-song$0.071 to 33,000 charsreference, vocal, melody
mureka-ai/mureka-v7.6/generate-song$0.0451 to 33,000 charsreference, vocal, melody
mureka-ai/mureka-v9.5/generate-bgm$0.2251n/anone
mureka-ai/mureka-v9/generate-bgm$0.071 to 3n/ainstrumental
mureka-ai/mureka-v8/generate-bgm$0.071 to 3n/ainstrumental
mureka-ai/mureka-v7.6/generate-bgm$0.0451 to 3n/ainstrumental
mureka-ai/mureka-v9.5/prompt-to-song$0.751model-writtenreference, vocal

Three things stand out.

Price. V9.5 is 3.2 times the per-track price of V9 for song and BGM. The earlier endpoints bill base_price * number_of_songs, so three V9 variations cost $0.21, less than one V9.5 song.

One track per request. The number_of_songs parameter (1 to 3) is gone in V9.5. If your pipeline generated three candidates and let a user pick, you now make three calls.

Longer lyrics. The lyrics ceiling rises from 3,000 to 5,000 characters, which matters for songs with several verses or a spoken bridge.

There is also a gap: V9.5 has no extend endpoint yet. Extension is still served by mureka-ai/mureka-v8/extend-song at $0.15 per call and by the V7.6 equivalent. Prompt-to-song is entirely new; none of the earlier generations offered a lyrics-free song endpoint.

Which one to use

  • You have lyrics and care about vocal quality: mureka-ai/mureka-v9.5/generate-song. This is where Mureka’s V9.5 claims about vocals and arrangement apply.
  • You need a music bed under a video, ad, or game scene: mureka-ai/mureka-v9.5/generate-bgm. No vocals to manage and the cheapest V9.5 entry point.
  • You have a theme and no words, and want one call: mureka-ai/mureka-v9.5/prompt-to-song.
  • You are generating many candidates or working at high volume: mureka-ai/mureka-v9/generate-song or generate-bgm at $0.07 with up to three tracks per request. Run V9.5 on the shortlist.

For rights questions on generated music, Can you use AI music generation API outputs commercially? covers the general picture. For a wider survey of what is in the catalog, see Best AI music generators in 2026.

Try each endpoint from its model page: generate-song, generate-bgm, and prompt-to-song. One API key covers all three and the earlier Mureka generations.

Share