File format conversion & how scripts read data
My sanitize skill (in Claude Cowork) outputs ElevenLabs Studio format. The interview-audio project expects timestamp format. I manually converted between them.
I don't fully understand why these two formats exist, whether the parser could be modified to accept Studio format directly, or how continuation lines get attached to previous segments.
I got it working but couldn't explain to someone else why the format matters.
The bigger problem isn't really the format — it's that you're working across three different environments and manually moving files between them. That's the part that should go away.
We need to crack open your sanitize skill: if it's hardcoded to a specific output folder, we pull that out — either let it save where you're working, or have it ask.
Better yet: collapse the whole thing into one workflow. Hand Claude Code a raw transcript and have it sanitize, convert format, and generate audio in one step. No file shuffling.
The actual format answer: there's really only one format this project knows — [hh:mm:ss] Speaker: text. "Studio format" comes from a different ElevenLabs product. They exist because they serve different tools.
The parser uses speaker name + text body. Continuation lines fold into the previous segment. The timestamp itself is ignored — output uses fixed gap rules (250ms / 500ms), not your numbers. So timestamp accuracy doesn't matter.