Qwen3-ASR Flash
Provider list prices: no platform markup, pay-as-you-go. These are official list prices. Logged-in customers may see effective prices including workspace discounts on /console/pricing.
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
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.
- 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.
- Synthorai delivers it through its OpenAI-compatible transcription endpoint.
Specs & limits
| Modalities | audio → text |
| Features | streaming |
| Audio limits | Synchronous recognition <=10MB / <=5 min; auto language ID across ~28 languages; context-text injection; singing recognition; no diarization |
| Notable | Built on the Qwen3-Omni base; served flash API model is proprietary (open Qwen3-ASR 0.6B/1.7B are different models). |
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, plus roughly thirty languages, five Chinese variants and 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 auto language ID across ~28 languages. 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.