German speech-to-text
Transcribe German audio with language=de. Whisper Large v3 supports it; NVIDIA Parakeet supports it too and is faster. $0.002 per audio minute, timestamps, SRT/VTT subtitles, files up to 100 MB.
| Whisper Large v3 | Parakeet TDT 0.6B v3 | |
|---|---|---|
| Supports German | yes | yes |
| Language code | de | de |
| Price | $0.002 / minute | $0.002 / minute |
| Model id | openai/whisper-large-v3 | nvidia/parakeet-tdt-0.6b-v3 |
| Best for | Accuracy, 99 languages, auto-detect | Speed on long recordings |
Quickstart
Passing language skips auto-detection, which improves both accuracy on short clips and latency.
curl https://api.inferenceapis.com/v1/audio/transcriptions \
-H "Authorization: Bearer $INFERENCE_API_KEY" \
-F "model=openai/whisper-large-v3" \
-F "language=de" \
-F "file=@recording.mp3" \
-F "response_format=verbose_json"import os
from openai import OpenAI
client = OpenAI(base_url="https://api.inferenceapis.com/v1", api_key=os.environ["INFERENCE_API_KEY"])
with open("recording.mp3", "rb") as f:
r = client.audio.transcriptions.create(model="openai/whisper-large-v3", file=f, language="de", response_format="verbose_json")
print(r.text)Cost and speed for German audio
At $0.002 per minute, one hour of German audio costs $0.12 and ten hours cost $1.20, on either model. In our measurement Whisper Large v3 ran at 0.047× real time and Parakeet at 0.036×, so a 30-minute recording returns in roughly 1.4 minutes. There is no daily cap on minutes; usage is limited by your prepaid balance.
Related languages: Dutch, English, Swedish, Danish, Luxembourgish.
Tips for German
- Well supported by both Whisper and Parakeet; Parakeet is roughly 30% faster in our measurement.
- Compound nouns and numbers are transcribed as spoken; post-process if you need digits.
Subtitles
Use response_format=srt or vtt to get a subtitle file directly; timestamps come from the model's segment boundaries. For word-level timing use verbose_json with timestamp_granularities[]=word.
FAQ
Does auto-detection work for German?
Yes — omit language and Whisper detects it from the first 30 seconds. Set it explicitly for short clips or mixed-language audio.
Can it translate German to English?
Transcription returns German text. For English output, transcribe first and translate the text with a chat model on the same key.
