Solution · Medical transcription
Transcription at scale, without leaving the region.
Whisper-class transcription on the OpenAI audio shape, per-minute billed, pinned to Switzerland, the EU or the US with no cross-border failover.
The problem
Why this is hard
Dictation and consult recordings are high-volume and unambiguously PHI. Transcription vendors often process audio wherever capacity is cheapest — which is exactly what a regulator asks about. phi-cloud gives you Whisper-class transcription that resolves to a same-jurisdiction host, bills by the minute, and returns the subtitle formats your tooling already expects.
How it works
The pipeline, end to end
- 1
Send the audio
POST /v1/audio/transcriptionsMultipart upload with model=whisper, X-Region and X-PHI:true. Choose json, text, srt, vtt or verbose_json depending on what you need downstream.
- 2
Stay in jurisdiction
Residency-separateCH → Azure Speech (Switzerland); EU → Scaleway/Voxtral; US → Azure. There is no cross-border failover — a failed CH call is a CH error, not a quiet EU completion.
- 3
Summarise (optional)
POST /v1/chat/completionsPipe the transcript into a resident chat model for a structured summary, action items or coding suggestions — same region, same PHI gate.
- 4
Pay per minute
x-phi-cost-microBilling is per minute of audio with the flat +10% gateway margin. Every response reports its exact cost.
Why phi-cloud
What makes it compliant
No cross-border failover
Per-minute billing
Subtitle-ready output
In code
A representative call
Transcribe a consult in the EU with timestamps and segments — pinned, PHI-gated, per-minute billed.
curl https://phi-cloud.com/api/v1/audio/transcriptions \
-H "Authorization: Bearer $PHI_API_KEY" \
-H "X-Region: EU" -H "X-PHI: true" \
-F file=@dictation.wav \
-F model=whisper \
-F response_format=verbose_jsonx-phi-routed: scaleway-whisper-v3/EU/phi
x-phi-tier: phi
x-phi-cost-micro: 660 # ~3.3 min @ per-minute rateCompliance posture
- CH transcription → Azure Speech (Switzerland), HIPAA BAA + nFADP/GDPR.
- EU transcription → Scaleway / Voxtral (EU), GDPR Art. 28 DPA.
- US transcription → Azure Speech (US), HIPAA BAA.
- Outside CH/EU/US, transcription returns no_route — it is intentionally limited to verified jurisdictions.
FAQ
Common questions
Ready when you are
Build medical transcription on a gateway that survives the audit.
Free to test. Prepaid credits when you go live. The residency and PHI posture is the same in production.
Free to test · Prepaid credits, no subscription · No data retained