How it works

  1. Get a free API key
  2. Run worker.py on your PC (downloads Vosk model once)
  3. Call POST /v1/transcribe — your worker processes the job locally
  4. 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.

Quick start
# 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
Check balance
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.