Qwen3-ASR Flash is the speech recognition model of the Qwen3 line, transcribing audio files up to 10 MB and five minutes with streaming intermediate results for real-time progress feedback.
- Input
- audio
- Output
- text
- Price
- $0.0021/min
Price in context
Where the price sits among 11 comparable models
The bar shows how this model’s price compares with every other model of the same kind on Synthorai. The cheapest and the most expensive are named at each end. These are base rates; batch, region and cache-write discounts are on the pricing page.
Specs & limits
Audio
| Languages | 26 languages, one list shared by every Qwen-ASR model: Chinese (Mandarin, Sichuanese, Hokkien, Wu, Cantonese), English, Japanese, German, Korean, Russian, French, Portuguese, Arabic, Italian, Spanish, Hindi, Indonesian, Thai, Turkish, Ukrainian, Vietnamese, Czech, Danish, Filipino, Finnish, Icelandic, Malay, Norwegian, Polish, Swedish |
|---|---|
| Audio limits |
|
| Speaker diarization | No |
| Streaming transcription | Yes |
| Timestamps | No |
Model
| Modalities | audio → text |
|---|
- Built on the Qwen3-Omni base
- served flash API model is proprietary (open Qwen3-ASR 0.6B/1.7B are different models)
Use Qwen3-ASR Flash in 30 seconds
OpenAI-compatible: swap the base_url, keep your SDK. POST /v1/audio/transcriptions
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.audio.transcriptions.create(
model="qwen3-asr-flash",
file=open("meeting.mp3", "rb"),
language="en",
)
print(resp.text)import OpenAI from "openai";
import fs from "node:fs";
const client = new OpenAI({
baseURL: "https://synthorai.io/v1",
apiKey: "sk-syn-...",
});
const resp = await client.audio.transcriptions.create({
model: "qwen3-asr-flash",
file: fs.createReadStream("meeting.mp3"),
});
console.log(resp.text);curl https://synthorai.io/v1/audio/transcriptions \
-H "Authorization: Bearer sk-syn-..." \
-F model="qwen3-asr-flash" \
-F file=@meeting.mp3package main
import (
"context"
"fmt"
"os"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://synthorai.io/v1"),
option.WithAPIKey("sk-syn-..."),
)
f, _ := os.Open("meeting.mp3")
resp, _ := client.Audio.Transcriptions.New(context.TODO(), openai.AudioTranscriptionNewParams{
Model: "qwen3-asr-flash",
File: f,
})
fmt.Println(resp.Text)
}import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.audio.transcriptions.*;
import java.nio.file.Paths;
OpenAIClient client = OpenAIOkHttpClient.builder()
.baseUrl("https://synthorai.io/v1")
.apiKey("sk-syn-...")
.build();
Transcription resp = client.audio().transcriptions().create(
TranscriptionCreateParams.builder()
.model("qwen3-asr-flash")
.file(Paths.get("meeting.mp3"))
.build()).asTranscription();
System.out.println(resp.text());About Qwen3-ASR Flash
- The official docs highlight recognition across roughly thirty languages, including five Chinese variants (Mandarin, Sichuanese, Hokkien, Wu, Cantonese), and a capability its Fun-ASR siblings lack: detecting emotion alongside transcription.
- The Qwen3-ASR series is also noted for robust recognition of speech mixed with music and song.
- Emotion labelling is always on and returns one of seven states (surprised, neutral, happy, sad, disgusted, angry, or fearful), and language detection is automatic whenever you leave the language unset, including for audio that mixes languages.
- Accuracy on domain terminology is steered differently from the Fun-ASR family: rather than uploading hotword lists, you inject context text with the request, which suits vocabulary that changes from call to call.
- Word-level timestamps can be enabled for a documented subset of languages, and inverse text normalization is available but off by default.
- Audio is accepted in a broad set of container and codec formats, and the model is reachable through both an OpenAI-compatible route and Alibaba's own synchronous interface.
- Speaker diarization is not offered, and the five-minute ceiling is firm.
- Alibaba routes longer recordings to a separate file-transcription model.
- Synthorai delivers it through its OpenAI-compatible transcription endpoint.
FAQ
Is the Qwen3-ASR Flash API free to try?
Yes: new accounts get 10 trial calls and up to $1 in free credit, no card required. That's enough to try Qwen3-ASR Flash against your real workload before adding a payment method.
What is Qwen3-ASR Flash best at?
Detects emotion alongside transcription; roughly thirty languages, five Chinese variants; robust on speech mixed with music. See the About section for the full picture from the vendor's own release notes.
How much does Qwen3-ASR Flash cost?
Qwen3-ASR Flash costs $0.0021 per minute of audio transcribed on Synthorai: pay-as-you-go, no platform markup, no subscription.
Which languages does Qwen3-ASR Flash support?
Qwen3-ASR Flash supports 26 languages, one list shared by every Qwen-ASR model: Chinese (Mandarin, Sichuanese, Hokkien, Wu, Cantonese), English, Japanese, German, Korean, Russian, French, Portuguese, Arabic, Italian, Spanish, Hindi, Indonesian, Thai, Turkish, Ukrainian, Vietnamese, Czech, Danish, Filipino, Finnish, Icelandic, Malay, Norwegian, Polish, Swedish. On Synthorai you call it through POST /v1/audio/transcriptions, the OpenAI transcription API shape.
How do I get access to Qwen3-ASR Flash?
Point your existing OpenAI SDK at base_url="https://synthorai.io/v1", set model="qwen3-asr-flash", and you're done. One API key covers every model on the gateway.
Related models
Compare
Every value on this page is transcribed from the vendor's own documentation, linked above, and carries the date it was checked. Prices are compared across the catalogue; specification values that vendors define differently are shown with the difference stated rather than charted. Nothing here is measured by us, and nothing is scored.