WaveSpeedAI

StepAudio 3 Explained: Which Audio Model Fits Your App?

StepAudio 3 explained for builders choosing among real-time voice, recognition, speech generation, and music without assuming every model has an API.

By John6 min read
StepAudio 3 Explained: Which Audio Model Fits Your App?

The brief says “​audio model​.” By sprint planning, that means a live agent, transcription, narration, and music. Routing all four to “StepAudio 3” hides different latency, rights, and recovery risks behind one name. I would stop integration there. This guide maps each task to a verified model line and a usable access path.

What the StepAudio 3 Name Covers

Separate the Realtime, Recognition, and Generation Lines

StepAudio 3 is a product family, not one interchangeable ​checkpoint.

TaskCurrent model IDPublic integration surface
Full-duplex voice agentstepaudio-3-realtime-previewPersistent WebSocket
Turn-based audio understandingstepaudio-3-chat-previewChat Completions; audio or text in, text out
Transcriptionstepaudio-3-asr-maxHTTP request with SSE text output
Text-to-speechstepaudio-3-ttsHTTP or streaming WebSocket
Mixed speech, effects, ambience, and musicstepaudio-3-gen-previewAudio-generation request
Song-focused generationstepaudio-3-music-previewAsynchronous music task

The Realtime model guide separates full-duplex Realtime from Chat. Text after an uploaded turn is not simultaneous listening, speaking, interruption handling, and tool use.

Distinguish a Model, Demo, Paper, and Public API

A model page names a capability; an API reference defines a contract. A studio or Hugging Face Space is not evidence that your account receives the same endpoint, quota, or weights. The StepAudio 3 Gen technical report supports research claims, not production latency or availability.

Do not switch models yet. Look at the workflow first.

Match Each Model Line to One Audio Task

Real-Time Conversation and Voice Agents

Choose Realtime for continuous listening, spoken responses, interruption, and in-call tools. Its preview route uses WebSocket with built-in transcription, VAD, and conversation state. Choose Chat for discrete audio turns and text replies. Test barge-in, first-audio latency, reconnection, and tool recovery on your network.

Speech Recognition and Transcription

Use ASR Max for incremental and final text. The ASR documentation lists POST /v1/audio/asr/sse and Chinese, English, mixed-language, dialect, noise, and singing scenarios. Treat these as a test matrix. Score your accents, domain terms, silence errors, partial-result churn, and final accuracy.

Speech, Sound, and Music Generation

Use StepAudio 3 TTS for narration. ​Use StepAudio 3 Gen to combine dialogue, designed voices, effects, ambience, singing, and music. Use StepAudio 3 Music when lyrics, reference audio, vocals, or song structure lead. Voice design is not persistent cloning; reference audio is not proof of rights.

Compare the Access Paths Builders Can Actually Use

Public API and Account Access

The StepAudio 3 API is several contracts, not one call. Confirm the model ID in your account: preview IDs may be retired when paid versions arrive. Global documentation uses .ai API hosts; do not blindly mix them with .com examples. In the public pages I checked, I did not find a complete country eligibility matrix, so verify dashboard access.

The pricing and rate-limit page lists ASR Max at $0.24 per audio hour and TTS at $0.36 per 10,000 characters. Realtime, Chat, Gen, and Music previews are free for a limited time, not permanently. Limits depend on account tier.

Hosted Demos, Research Releases, and Downloadable Assets

Voice Studio, showcases, and the official Music Space are evaluation surfaces, not proof of an endpoint, SLA, or self-hosting license. I found demos and research material, but no public checkpoint download supporting a local-deployment promise. Record the model ID, portal, date, and job metadata.

Choose a Starting Point for Your App

Start With the Required Input and Output

Write the contract in one line: ​microphone to spoken response, recording to transcript, script to narration, or lyrics and reference to song​. Choose Realtime, ASR Max, TTS, or Music accordingly; use Gen for mixed scenes. Compose services when needed instead of assuming the family provides every control.

Check Latency, Control, Cost, and Failure Recovery

Run a production-shaped sample. Capture first-byte latency, completion time, accuracy, retries, policy failures, and review minutes. Force a streaming disconnect; verify restart behavior. For generation, measure cost per approved asset. Keep source, request, model ID, response IDs, and decision together.

Limits and Open Questions

Do Not Treat Reported Benchmarks as API Guarantees

Benchmarks may use internal settings, selected data, or unavailable controls. Re-run owned samples with one rubric, account tier, and network. A leaderboard cannot replace an app-level failure budget.

Keep StepAudio 2.5 and StepAudio 3 Names Separate

Some FAQ and cloning examples still reference 2.5 while pricing lists cloning for the newer TTS model. Never substitute IDs or assume identical schemas. Pin what your account accepts and regression-test migration.

FAQ

Does StepAudio 3 support speaker diarization for multi-speaker audio?

Not in the public contract I verified. ASR Max returns text and Realtime manages turns; neither documents speaker labels. Do not infer diarization from VAD.

Can StepAudio 3 outputs be used in commercial products?

There is no blanket yes from a model page. Review the StepFun Open Platform User Agreement, service rules, and preview terms; secure voice consent and content rights. This is general information, not legal advice. Send client delivery through legal or compliance review.

Which StepAudio 3 models support custom or cloned voices?

Pricing lists voice cloning for stepaudio-3-tts; Gen documents voice design. They are different. Realtime also discusses cloned IDs through an older TTS flow, so confirm the accepted creation model and schema before depending on identity continuity.

Does StepAudio 3 return word-level timestamps for recognized speech?

Not in the public ASR Max SSE contract I verified. It documents text, not word timing. For subtitle alignment, inspect a live response or obtain written support confirmation.

Does StepAudio 3 add watermarks or provenance metadata to audio?

No public page I checked specifies an audio watermark or machine-readable provenance field. That is not proof of absence. Store job IDs, inputs, consent, model version, and an export manifest; confirm local disclosure duties.

Conclusion

Choose by contract: ​Realtime for agents, ASR Max for transcription, TTS for narration, Gen for mixed scenes, and Music for songs​. Verify account access, then test the failure that would break the app. A platform does not need to be everything. It needs not to break the critical path.


Previous posts: ​

Share