It can be solved with speaker segmentation/embedding models, although it is not perfect. One thing we do with Hyprnote is that we have a Descript-like transcript editor that allows you to easily edit/assign speakers. Once we integrate a speaker diarization model with that, I think we'll be in good shape.
If you are interested, you can join our Discord and follow updates. :) https://hyprnote.com/discord
Oh awesome, I was reading through to see about whether it had speaker diarization (why I got rid of my whisper script I use).
I'll look forward to the Linux version.
Is there any chance of a headless mode? (I.e. start, and write transcript to stdout with some light speaker diarization markup. e.g. "Speaker1: text")
> Is there any chance of a headless mode?
maybe. we might be able to add extension system that each extension can have that info and do whatever it want within the app.
> I'll look forward to the Linux version.
https://github.com/fastrepl/hyprnote/issues/67 We have open issue. You might want to subscribe to it!
our conference rooms even have some sort of rotating camera contraption that automatically focus on the person speaking