StepAudio 2.5

StepAudio 2.5 TTS

by StepFun · Active; documented and available through the StepFun Open Platform and Step Plan. StepAudio 3 TTS is also present in StepFun's current top-level model catalog.

StepAudio 2.5 TTS is StepFun’s specialized speech-generation model for expressive narration and interactive audio. It supports global and inline natural-language performance directions, streaming synthesis, and zero-shot voice cloning from approximately three seconds of reference audio. Requests are limited to 1,000 input characters, with pricing of ¥5.8 per 10,000 characters and a separate ¥9.9 charge per created or cloned voice.

Speech Reasoning Coding
StepAudio 2.5 TTS is a speech-generation model from StepFun designed to make synthesized speech sound performed rather than simply read aloud. Developers can describe the overall delivery, add local directions for pauses or emotion, stream generated audio, and clone an authorized voice from a short reference recording.
Outputs

What StepAudio 2.5 TTS can produce

Speech
Inputs

What it can understand

Text Audio Multimodal
Capabilities

Support features

Streaming Multimodal
Model profile

Performance characteristics

0/10 Reasoning
0/10 Coding
0/10 Speed
0/10 Cost efficiency
Specifications

Technical details

Family StepAudio 2.5
Type Other
Context window tokens
Max output tokens tokens
Release date 2026-04-16
Status Active; documented and available through the StepFun Open Platform and Step Plan. StepAudio 3 TTS is also present in StepFun's current top-level model catalog.
Knowledge cutoff notes

A model knowledge cutoff is not applicable or publicly documented for this specialized text-to-speech model.

Model notes

The canonical model identifier documented by StepFun is stepaudio-2.5-tts. The model accepts text plus optional reference audio for voice cloning, so multimodal_input and audio_input are set to 1 even though ordinary synthesis is text-driven. It produces spoken audio rather than text, so text_output is 0 and audio_output and speech_output are 1. StepFun documents a 1,000-character input limit and a 200-character instruction limit. Global context is supplied through instruction, while inline context is inserted in parentheses within the input and is not spoken aloud. Non-streaming synthesis uses POST /v1/audio/speech; streaming synthesis uses WebSocket /v1/realtime/audio. The editorial score fields are left null because StepFun does not publish directly comparable model scores for reasoning, coding, speed, or cost.

COST

Pricing

Input ¥5.8 per 10,000 characters for contextual text-to-speech
Output Audio output is included in the synthesis price; voice cloning or voice creation is charged separately at ¥9.9 per voice
Model guide

StepAudio 2.5 TTS: Context-Controlled Speech with Zero-Shot Voice Cloning

StepAudio 2.5 TTS is StepFun’s specialized text-to-speech model for expressive, context-aware speech generation. It combines global delivery instructions, inline performance directions, streaming synthesis, and zero-shot voice cloning from a short reference recording. Its strengths are emotional control, character performance, and interactive audio, while its 1,000-character input limit and narrow speech-only purpose make it less suitable for long scripts or general AI tasks.

What is StepAudio 2.5 TTS?

StepAudio 2.5 TTS is a specialized text-to-speech model provided by StepFun. Its purpose is to convert written text into spoken audio while responding to natural-language directions about how that text should be performed.

Rather than limiting users to a small set of fixed voices or basic emotion labels, the model accepts contextual instructions such as speaking in a restrained tone, sounding hurried, lowering the voice, adding a short breath, or performing a line with sadness. This makes it particularly relevant to narration, character dialogue, voiceovers, and conversational applications where delivery matters as much as the words themselves.

The model is available through StepFun’s Open Platform. StepFun’s current catalog also includes StepAudio 3 TTS, but StepAudio 2.5 TTS remains a documented model with its own identifier and pricing. The documented model ID is stepaudio-2.5-tts.

How its context control works

StepAudio 2.5 TTS provides two levels of performance control. A global instruction describes the general way the complete passage should sound. It can establish the scene, emotional state, vocal style, or overall delivery.

Inline directions are inserted into the text in parentheses. These directions can alter a specific moment without changing the instruction for the entire passage. For example, a script could include directions for a short pause, a breath, stronger emphasis, a sudden change in emotion, or a quieter delivery. The directions are treated as synthesis instructions rather than words to be spoken.

This approach is useful when a single passage contains several performance changes. A global instruction might establish a tense nighttime conversation, while inline directions can specify where a character hesitates, whispers, or reacts with surprise. The supplied documentation describes this as natural-language control, so applications do not need to rely exclusively on a proprietary emotion-label system.

Zero-shot voice cloning and audio input

The model supports zero-shot voice cloning from a short reference recording. According to StepFun’s documentation, approximately three seconds of reference audio can be used to reproduce a target voice while retaining the model’s global and inline expression controls.

In practical terms, this means the reference recording supplies the vocal identity, while the text and instructions determine what the voice says and how the line is delivered. This combination can be useful for character production, localized content, interactive agents, and other applications that need a consistent voice without training a separate custom model.

Voice cloning requires appropriate authorization. Developers should obtain consent from the speaker, respect applicable rights, and consider disclosure requirements when generated speech could be mistaken for an authentic recording. The capability should not be treated as permission to reproduce any voice merely because a recording is available.

Supported inputs and outputs

StepAudio 2.5 TTS primarily accepts text and produces spoken audio. It can also accept reference audio for voice cloning, which is why its documented input modalities include text and audio. Its output is audio rather than text, images, video, or structured data.

CapabilitySupported detail
Text inputYes
Reference audio inputYes, for zero-shot voice cloning
Audio outputYes, synthesized speech
Image or video inputNot documented
Image or video outputNot supported as the model’s purpose
StreamingYes, including low-latency audio generation

There is no evidence in the supplied documentation that the model supports general image understanding, video processing, transcription, text generation, or multimodal reasoning. Its audio capability is specifically directed toward speech synthesis.

Input limits and API access

Each request supports up to 1,000 input characters. The global instruction is limited to 200 characters. These limits are important for production planning: a long audiobook chapter, script, or article must be divided into multiple requests rather than submitted as one unrestricted passage.

Long-form applications should keep the voice settings and broad delivery instruction consistent across segments. They may also need to manage transitions between requests so that pauses, emotional continuity, and scene changes do not sound abrupt.

StepFun documents two access patterns. Non-streaming synthesis uses the POST /v1/audio/speech endpoint and returns a complete audio file. Streaming synthesis uses a WebSocket endpoint at /v1/realtime/audio, which is intended for lower-latency playback and interactive experiences.

Streaming is especially relevant to conversational agents and interfaces where the listener should begin hearing speech before the full response has been rendered. Non-streaming requests are simpler when an application needs a complete audio asset for storage, editing, or later delivery.

StepAudio 2.5 TTS pricing

StepFun documents contextual text-to-speech pricing at ¥5.8 per 10,000 characters. Voice cloning or voice creation is charged separately at ¥9.9 per voice, according to the model documentation.

The pricing model is character-based rather than token-based. That makes it easier to estimate the cost of a fixed script, but the total depends on the amount of text submitted and whether the application creates or clones additional voices. Audio output is included in the synthesis price under the documented pricing structure.

Because the model has a 1,000-character request limit, applications processing longer material should calculate cost across multiple requests. The supplied research does not provide a separate streaming surcharge, volume discount, currency conversion, or recurring subscription price, so those details should not be assumed.

Main strengths and limitations

Where the model is strong

  • Expressive control: Natural-language global and inline instructions allow users to describe performance details such as mood, pacing, pauses, breathing, emphasis, and vocal style.
  • Voice consistency: Zero-shot voice cloning can reproduce a target voice from approximately three seconds of reference audio without a separately trained voice model.
  • Interactive delivery: WebSocket streaming supports applications that need audio to begin playing with low latency.
  • Focused workflow: The model is designed specifically for speech production, so its controls are directed toward vocal performance rather than general-purpose text generation.

Important limitations

  • Short request size: The 1,000-character input limit is restrictive for long scripts and requires segmentation.
  • Instruction size: The global instruction is limited to 200 characters, so complex scene direction must be expressed concisely or distributed through inline directions.
  • Narrow task scope: It is not a general language model for reasoning, coding, research, image generation, or video generation.
  • No documented tool support: The supplied specifications do not indicate function calling, external tools, web search, or structured-output generation.
  • Voice governance requirements: Cloned voices require authorization and responsible handling of identity and disclosure.

StepFun does not publish directly comparable reasoning, coding, speed, or cost scores for this model. Those editorial score fields are therefore best treated as unverified rather than converted into numerical ratings. The model’s practical speed advantage comes from its documented streaming mode, but no standardized latency benchmark is supplied.

When to choose StepAudio 2.5 TTS

Choose StepAudio 2.5 TTS when the main requirement is expressive speech rather than general AI capability. It is a suitable candidate for:

  • Audiobook-style or story narration with controlled emotion and pacing
  • Character dialogue for games, animation, and short-form video
  • Voiceover production that needs local changes in emphasis or delivery
  • Emotionally nuanced virtual agents and conversational interfaces
  • Interactive playback that benefits from streamed audio
  • Authorized voice cloning from a short reference recording

It is also a reasonable fit when a production team wants to specify vocal behavior in ordinary language instead of building a large collection of fixed voice presets. Inline directions can make a script more explicit about performance without requiring those directions to be spoken.

When another option may be more appropriate

Another speech model may be a better choice if the application requires unrestricted long-form input in a single request, a published latency benchmark, a broader selection of documented languages or voices, or a different pricing structure. The supplied research does not establish those comparative details for competing products, so the choice should be based on verified requirements rather than assumed superiority.

A general-purpose language model is more appropriate for tasks such as reasoning over documents, writing code, calling tools, or producing structured business data. StepAudio 2.5 TTS can turn prepared text into speech, but it is not documented as the system that should create or analyze that content.

For a long production workflow, a separate text-generation or orchestration system may prepare and segment the script, while StepAudio 2.5 TTS handles the final spoken output. That architecture acknowledges the model’s narrow purpose and its per-request character limit instead of treating it as an all-purpose assistant.

Bottom line

StepAudio 2.5 TTS is best understood as a context-aware speech-performance model. Its defining features are natural-language control over delivery, inline directions for local expression, streaming synthesis, and zero-shot voice cloning from a short reference recording.

Its main trade-off is specialization. The model can provide detailed control over expressive audio, but it does not replace a general language model, and its 1,000-character input limit makes segmentation necessary for longer material. For authorized narration, character voices, emotionally aware agents, and interactive speech, those trade-offs may be worthwhile. For general reasoning, coding, tool use, or long unrestricted documents, another type of model is more suitable.


Answers to Frequently Asked Questions

How much does StepAudio 2.5 TTS cost?
StepFun documents pricing of ¥5.8 per 10,000 characters for contextual text-to-speech. Voice cloning or voice creation is charged separately at ¥9.9 per voice. The documentation does not specify a separate streaming surcharge, volume discount, or subscription price.
What are the input limits and API endpoints for StepAudio 2.5 TTS?
Each request supports up to 1,000 input characters, while the global instruction is limited to 200 characters. Non-streaming synthesis uses POST /v1/audio/speech, and low-latency streaming synthesis uses the WebSocket endpoint /v1/realtime/audio.
Does StepAudio 2.5 TTS support zero-shot voice cloning?
Yes. StepAudio 2.5 TTS can clone a target voice from approximately three seconds of reference audio while preserving global and inline expression controls. Users must obtain appropriate authorization and follow applicable consent, rights, and disclosure requirements.
How does context control work in StepAudio 2.5 TTS?
The model supports a global instruction of up to 200 characters to define the overall scene, mood, vocal style, or delivery. Inline directions in parentheses can control specific moments, such as pauses, breaths, emphasis, whispers, or emotional changes, without being spoken aloud.
What is StepAudio 2.5 TTS used for?
StepAudio 2.5 TTS converts text into expressive spoken audio using natural-language performance instructions. It is designed for narration, character dialogue, voiceovers, conversational agents, interactive playback, and authorized zero-shot voice cloning.


Sources 4
AI Provider

About StepFun