How it works
- Get a free API key
- Run
worker.py on your PC (downloads Vosk model once)
- Call
POST /v1/transcribe — your worker processes the job locally
- Process jobs for others → earn 1 second credit per 1 second audio
No worker? Try 3 free server demos/day (max 30s clips) on Try it.
Translate text is always free on the server.
# Copy the api/ folder from the repo, then:
cd api
python -m venv venv && source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python worker.py --key jpt_YOUR_KEY
curl https://api.jptranscribe.com/v1/account \
-H "Authorization: Bearer jpt_YOUR_KEY"
Solo developer?
If you're the only user, your worker still makes sense: the API coordinates jobs, but transcription runs on your machine — our server stays lightweight.