- TTML files are downloaded via CLI: `yt-dlp.exe --skip-download --write-auto-sub --sub-format ttml`
- TTML files are converted to the OTR .MD format via my CLI tool
- The MD file can be dragged & dropped onto the web app.
---
I think it is possible to download SBV/TTML files, but the download must be done from the server due to CORS restrictions.
My app didn't go this far due to limitations of the (serverless) platform it is hosted on. Also it was faster to just do the steps manually vs. developing a server that does it.
I have seen many services that download the transcript. Here are a few:
- https://youtubetranscript.com
However, note YouTube may block your server if you download too many transcripts: https://kagifeedback.org/d/4451-universal-summarizer-cant-fi...
One interaction that missed the cut was using the tablet's accelerometer to answer calls so she wouldn't have to interact with the screen at all. Simply tilting the tablet forward and back on it's stand would have answered the call. You just can't beat the customizability of Android (with Tasker) for things like this.
https://kavi.sblmnl.co.za/grandmother-communicator/https://kavi.sblmnl.co.za/grandmother-communicator-part-2/