It separate mic/speaker as 2 channel. So you can reliably get "what you said" vs "what you heard".
For splitting speaker within channel, we need AI model to do that. It is not implemented yet, but I think we'll be in good shape somewhere in September.
Also we have transcript editor that you can easily split segment, assign speakers.
If you want to transcribe meeting notes, whisper isn't the best tool because it doesn't separate the transcribe by speakers. There are some other tools that do that, but I'm not sure what the best local option is. I've used Google's cloud STT with the diarization option and manually renamed "Speaker N" after the fact.
Last August I bought 6 small work platforms/mast lifts at an equipment auction and sold them in FB Marketplace for an extra $1000 each after expenses. Cleaned them up a bit, but that was it! I’m bidding on 5 more this week, should be an easy $5k arbitrage.
Happy to share! I'll save the sales pitch, but the module/role library is truly a good source of inspiration despite the language.
The code itself isn't that important - declarative YAML, but best practices/patterns can be an art. I don't actually have much published that wouldn't tie my identities together :P
Avoid using Ansible to wrap 'shell' commands with modules of the same name... outside of information gathering, stick with the modules specific to the work. Also avoid using when - may often prefer 'handlers' :)
Man this brings me back. I did a year at McMurdo in 2004. We got hit with such a bad storm that conex boxes were tossed all over the yards. Snow drifts covered up some doors, but... they opened inward ;)