I was thinking about this recently (partially prompted by being interested in running OpenAI Whisper locally)
OpenAI Whisper