feat: speaker diarization for transcription output
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- swift
- Ambito
- audio-video-rtc
Direzione di ricerca
The issue does not name files, tests, or entry points. Start by reading how SpeakType currently transcribes speech and where transcription output is assembled; determine whether its existing offline speech stack can support speaker diarization. Done means an opt-in setting adds generic speaker labels while leaving the default dictation workflow unchanged.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
SpeakType currently transcribes speech into text, but for recordings with more than one speaker, there is no way to tell who said what.
This makes the transcription less useful for meetings, interviews, calls, and conversations because speaker changes have to be added manually afterwards.
Expected behavior
It would be useful if SpeakType could optionally perform speaker diarization and include speaker labels in the transcription output.
For example:
Speaker 1: Let's start with the onboarding flow.
Speaker 2: Sure, I think the permission step is confusing.
Speaker 1: Agreed, we should explain why access to the microphone is needed.
Timestamps would also be useful, but generic Speaker 1, Speaker 2, etc. labels would already be enough for an initial version.
This could be an opt-in setting so the current fast dictation workflow stays unchanged by default.
- Lingua principale
- Swift
- Stelle
- 540
- Fork
- 74
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di karansinghgit/speaktype
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
karansinghgit/speaktype#213 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
karansinghgit/speaktype#211 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
karansinghgit/speaktype#183 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 18/100
karansinghgit/speaktype#212 ·
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
karansinghgit/speaktype#209 ·
Tutte le issue di karansinghgit/speaktype
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
MasterJ93/ATProtoKit#344 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
🎉 Add WoundAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 77/100
jaywcjlove/awesome-mac#4357 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
-
Bug: on hover a tab's name in Cra stops ~16 pt short of Arc's, with 24 pt of air before the ✕Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
VictorKildahl/cra#243 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno