Generate accurate SRT subtitle files from your audio and text transcription using AI. Simple, fast, and free!
https://experimentaldata.co.uk/speech_to_srt/?api=1
.text
, audio
.job_id
.id
, hash
, status.output_urlpath
on completion.curl -X POST 'https://experimentaldata.co.uk/speech_to_srt/?api=1' \ -F 'text=...' -F 'audio=@/path/audio.wav'
Response (New): HTTP 201
{ "id": 15, "hash": "...", "status": "queued", ... }
Response (Existing): HTTP 200
{ "id": 12, "hash": "...", "status": "completed", "output_urlpath": "https://experimentaldata.co.uk/speech_to_srt/output/dc76043e7e.srt", ... }
curl -X POST 'https://experimentaldata.co.uk/speech_to_srt/?api=1' -F 'job_id=15'
Response (Completed): HTTP 200
{ "id": 15, "hash": "...", "status": "completed", "output_urlpath": "https://experimentaldata.co.uk/speech_to_srt/output/dc76043e7e.srt", ... }
WAV, MPEG, OGG, X-WAV, WEBM, MP4, M4A, AAC, FLAC.
Standard SRT.
Text: 10000 chars. Audio: 25MB.
Very accurate needed.
Temporary. Download promptly.
PHP queues, Python worker processes.
Use responsibly. Accuracy depends on inputs. Files temporary.