Compare Diffio models and choose the right balance of speed and clarity. Get setup details, API behavior, responses, and workflows.
Diffio offers 2 speech restoration models: Diffio 4.5 Flash and Diffio 4.5 Pro. Choose a model for every generation, and run multiple generations on the same project to compare results.
Model lineup
Use the model id in the SDK model field or call the matching REST endpoint. Each model focuses on speech, with different performance and fidelity targets.
Diffio 4.5PRO
Diffio 4.5 Pro
Our flagship. Every window is restored three times and only the cleanest result is kept.
3 draws → cleanest
Three restorations per window, cleanest kept
Cleaner backgrounds on noisy and damaged recordings
Keeps more of the speaker’s natural voice
Model iddiffio-4.5-proLanguage supportMultilingualAbout 10× faster than real time
Best for: Critical clarity work, difficult recordings, final masters.
Diffio 4.5FLASH
Diffio 4.5 Flash
Fast, high quality speech restoration for everyday work.
About 3× faster than Pro
High quality restored speech
Included on every plan
Model iddiffio-4.5-flashLanguage supportMultilingualAbout 35× faster than real time
Best for: Everyday restoration, quick turnaround, multilingual speech.
Choosing a model
Start with a fast preview, then move to higher fidelity for final delivery. Keep the same project and create a new generation each time you change models.
diffio-4.5-flash for fast, high quality speech restoration when throughput matters.
diffio-4.5-pro for the best quality on noisy, distant, or damaged speech.
Plan access
Diffio 4.5 Flash is available on free and paid plans. Diffio 4.5 Pro requires a paid plan in the web app. Review billing details for plan options.
Diffio 4.5 Flash and Pro
Diffio 4.5 Flash is the fast option and the default on the free plan. Diffio 4.5 Pro delivers the best quality and is the default on paid plans. Both return restored audio, original and restored comparison playback that starts while restoration runs, MP3 downloads, restored video for video projects, and transcript data.
English, French, German, Spanish, and Portuguese are the target languages for quality validation. Other languages still run, with a notice that restoration quality has not been validated for that language. Transcription failure is reported instead of silently proceeding without text guidance.
Retired models
Requests that name any other model id are rejected with HTTP 410 and the code model_retired. Use diffio-4.5-flash or diffio-4.5-pro. The Python and Node SDKs, from 0.2.0, reject retired model ids before sending a request. Generations created with retired models keep their original modelKey and can still be listed, polled, and downloaded.
Endpoint mapping
Model ids map to specific generation endpoints. Use these paths when calling the REST API directly.