One request, three languages
The decoder runs Darija, French, and English together, so "نكلمو ال client بعد ال réunion" stays a single sentence instead of three broken ones.
Batch Tunisian speech to text, with the code-switching intact.
Tapra-Voice is the offline half of the speech family. Upload a call recording, a voice note, or a video soundtrack and get one transcript: Derja in Arabic script, with every French and English word kept in Latin script, exactly where the speaker said it. It is the model behind Tapra Subtitles, Video Translation, and Audio Search.
POST /v1/audio/transcriptions
tapra-voice-v1Audio
talk_show_clip.mp4 · 58 s
Segment 16.48 – 18.24 s
اما she is frustrated على خاطر he is shorter than her
Live output
Real output
Every output on this page came from tapra-voice-v1 on 8 October 2026 and is shown unedited, mistakes included. Each live response also carries its exact charge in x-tapra-cost-tnd.
A 26-second voice note that moves between Derja, French, and English. Press play: the segment being spoken lights up.
Audio · 26 s
Transcript · timestamps=segment
Unedited model output. It mishears one product name ("tomacans") and writes façon as "الفاصن". Every French and English word otherwise stays in Latin script.
What it does
The decoder runs Darija, French, and English together, so "نكلمو ال client بعد ال réunion" stays a single sentence instead of three broken ones.
timestamps=word returns t0_ms/t1_ms per token for karaoke captions; timestamps=segment returns cue-ready blocks for SRT and VTT exports.
Pass up to 500 characters of expected words in prompt and tune context_boost (0–2) to hold brand names, street names, and product terms steady.
You are billed on the audio milliseconds you send at 0.150 TND / min. No idle GPU, no minimum session, no cold-start penalty.
Integrate
curl -X POST "$TAPRA_API_URL/v1/audio/transcriptions" \
-H "Authorization: Bearer $TAPRA_API_KEY" \
-F "file=@customer_call.wav" \
-F "model=tapra-voice-v1" \
-F "language=ar-AR" \
-F "timestamps=word"Comparison
Compared with a generic multi-language cloud ASR, which is usually a set of monolingual decoders behind one endpoint.
| Capability | Tapra-Voice | Generic alternative |
|---|---|---|
| Darija + French + English in one pass | Single decoder, switches mid-sentence | Language listed per request; the switch is flattened or dropped |
| French and English words | Written in Latin script, in place, inside the Arabic line | Transliterated into Arabic letters or dropped |
| Timestamps | Segment and word level on every plan | Usually segment-only, word timing behind a premium tier |
| Compute | Commodity CPU, no GPU cold start | Shared GPU pools billed while idle |
| Billing | 0.150 TND / min (≈ $0.050), metered exactly | Per-minute rounding with regional markups |
| Currency | Charged in TND, top-ups by local transfer | International card required |
Pricing
You pay for exactly what you send. The same prepaid balance covers all five Tapra models, billed in TND.
Headline rate
0.150 TND / min
Files in, transcript out. Darija, French, and English are decoded in the same pass, with timestamps ready for subtitles.
Streaming transcription is a separate model, billed at 0.300 TND / min: Tapra-Voice-Realtime.
Questions
Long recordings are expected: the endpoint streams the upload to the model host and returns one segment list. Very long media is better split by the Subtitles service, which handles chunking and cue merging for you.
No. Tapra-Voice only transcribes. Pair it with Tapra-Translate to get subtitles in another language, or use the Video Translation service which chains both.
They stay French. The decoder keeps Latin runs in logical left-to-right order inside Arabic paragraphs instead of guessing at a transliteration.
The rest of the family
Tapra-Script
Arabizi ⇄ Arabic script, without eating your numbers.
Explore03 · NMTTapra-Translate
Derja in, real meaning out — in both directions.
Explore04 · TTSTapra-Speak
A Tunisian voice that sounds like it grew up here.
Explore05 · RealtimeTapra-Voice-Realtime
Partial tokens while the sentence is still being spoken.
ExplorePut Tapra-Voice behind a real workload.
2 TND welcome balance, no credit card, playground and API keys included.