OneTapTranscribe is an iOS-first transcription app:
- tap
Startto record - stop from app or Dynamic Island
- audio uploads to backend
- transcript is copied to clipboard
Current target is fast validation, not heavy productization.
- iPhone app + widget extension running
- Dynamic Island stop path working
- backend proxy deployed on Render
- hosted API is currently open for beta testing
- Clone repo.
- Open
OneTapTranscribe/OneTapTranscribe.xcodeprojin Xcode. - Select scheme
OneTapTranscribe. - Run on iPhone (recommended) or simulator.
- In app settings (gear icon), set:
- Backend URL:
https://onetaptranscribe-api.onrender.com - Client Token: leave empty (current public-beta mode)
- Backend URL:
- Tap
Start, thenStop, confirm transcript appears and copies to clipboard.
If you want your own backend/key:
- Go to
backend/. - Follow
backend/README.md. - Deploy to Render/Railway/Fly/VPS.
- Set your app Backend URL to your own domain.
- Hosted API is free for early testing.
- No SLA.
- Abuse controls and pricing can be enabled later without app rewrite.
- Service can be paused any time if costs spike.
- Setup and app flow:
OneTapTranscribe/OneTapTranscribe/TestLiveActivity/README.md - Hosting and security modes:
docs/HOSTING.md - Execution plan:
docs/PLAN.md - Lower-priority backlog:
docs/LOW_PRIORITY_BACKLOG.md