3 ms·
Has anyone combined Whisper with a model that can assign owners to voices yet? For example, instead of: Hello there! Hi How are you? Good, an
by lordswork 4y ago
Has anyone combined Whisper with a model that can assign owners to voices yet?
For example, instead of:
Hello there!
Hi
How are you?
Good, and you?
You get something like:
Voice A: Hello there!
Voice B: Hi
Voice A: How are you?
Voice B: Good, and you?
- itake 4y agoI'd be down to code this up if someone if anyone's interested. contact is in profile.
- sbmsr 4y agoNot that I know of, but I use Descript for content creation and it offers something like what you're describing. they have automatic speaker labels built in to their transcription service. would be lovely to see this feature open sourced.
- CiceroCiceronis 4y agoThere is a discussion on the Whisper github page called something like “diarization” which details a few attempts to attain this functionality with additional tools.
- zachlatta 4y agoI modified a Jupyter notebook that’s been going around to do this and have nice Markdown output. This is the best AI diarization and transcription I’ve been able to get so far: https://github.com/zachlatta/openai-whisper-speaker-identification https://github.com/zachlatta/openai-whisper-speaker-identifi...
- gok 4y agoThis is called "diarization"
- nxmnxm99 4y agoSome attempts have been made but it still sucks.
- e12e 4y agoNot whisper, but: > The Google Recorder app (...) transcribes meetings and interviews to text, instantly giving you a searchable transcription that is synced to the recorded audio (...) With this new update, the recorder can now identify and label each speaker automatically—an impressive feat. Google Recorder is exclusive to the Pixel 6 and newer Pixel devices. https://arstechnica.com/gadgets/2022/12/pixel-7-update-adds-ai-powered-noise-reduction-to-incoming-phone-calls/ https://arstechnica.com/gadgets/2022/12/pixel-7-update-adds-...
- lordswork 4y agoThat's awesome. I wonder if there's a way to upload existing recordings to Google Recorder to get the transcriptions.
- bigfudge 4y agoI’ve had limited success combining the results of pyannotate with whisper transcripts (based on time stamps). It’s ok, but the quality of speaker identification is nowhere near as good as the transcription itself. I’d love to see models which try and use stereo information in recordings to solve the problem. Or, given a fixed camera and static speakers, I thought it should even be possible to use video to add information about who is speaking. There doesn’t seem to be anything like that right now tho.
- sva_ 4y agoThis is called speaker diarization, basically one of the 3 components of speaker recognition (verification, identification, diarization). You can do this pretty conveniently using pyannote-audio[0]. Coincidentally I did a small presentation on this at a university seminar yesterday :). I could post a Jupyter notebook if you're interested. PS: Bai & Zhang (2020) is a great review on the literature [1] [0] https://github.com/pyannote/pyannote-audio https://github.com/pyannote/pyannote-audio [1] https://arxiv.org/abs/2012.00931 https://arxiv.org/abs/2012.00931
- swyx 4y agoyes please!
- wanderingmind 4y agoYes please posting a jupyter notebook will be of great help