Bot-free meeting capture that feeds tasks and follow-ups
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 12/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- electron, python, typescript
Direzione di ricerca
This spans the Electron capture code in desktop/electron/main/ and desktop/src/features/voice/audio/, the transcription path in sentient/voice/stt.py and sentient/gateway/routes/voice.py, and task and follow-up hooks in sentient/tasks/service.py and sentient/proactivity/followups.py. Start by reading how the existing local STT is invoked, then trace how a proposed task is created. Done means a fixture audio file yields a transcript and proposed tasks under FakeProvider tests, with a recording indicator and audio deletion. Scope it into smaller pieces before starting.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Meetings produce most commitments, and nobody wants a bot joining their call. Meetily shows the whole pipeline runs locally under MIT. Granola's bot-free approach is popular but gives little back if you don't type notes. OpenClaw added live meeting notes and searchable transcripts.
Idea: Capture system audio and the mic locally, with no bot joining the call. Transcribe with faster-whisper (or Parakeet), then summarize on the local model into decisions, action items and tasks, feeding the dropped-follow-up engine. Recording is visible and opt-in per meeting, and audio is deleted after transcription.
Status in Sentient today: New. Local STT exists in sentient/voice/stt.py.
Where: System-audio capture in desktop/electron/main/ and desktop/src/features/voice/audio/, upload and transcription in sentient/voice/ and sentient/gateway/routes/voice.py, summarizing into tasks via sentient/tasks/service.py and follow-ups in sentient/proactivity/followups.py, and docs/API.md.
Done when:
- a recorded meeting yields a transcript, decisions and action items, with tasks proposed
- a visible indicator shows while recording
- audio is deleted after transcription
- tests cover the pipeline with a fixture audio file and
FakeProvider
Sources:
- https://meetily.ai/open-source
- https://hirekai.ai/blog/granola-review
- https://docs.openclaw.ai/releases
Roadmap ID: PRO-5 · Priority: P1 · Size: L
- Lingua principale
- Python
- Stelle
- 702
- Fork
- 113
- Merge medio
- 5h 7m
- PR unite (30g)
- 160
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un 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 existence-master/Sentient
-
area: desktop bug good first issue priority: P2 size: S
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
existence-master/Sentient#454 ·
I maintainer di solito rispondono entro 1 giorno
-
area: desktop bug priority: P2 size: S
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
existence-master/Sentient#440 ·
I maintainer di solito rispondono entro 1 giorno
-
area: desktop bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
existence-master/Sentient#426 ·
I maintainer di solito rispondono entro 1 giorno
-
area: memory bug flaky
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
existence-master/Sentient#422 ·
I maintainer di solito rispondono entro 1 giorno
-
area: browser bug flaky
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
existence-master/Sentient#421 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di existence-master/Sentient
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
521xueweihan/HelloGitHub#4025 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
aws-samples/sample-per-model-bedrock#321 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 68/100
FavioVazquez/showtime#101 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
koush/ha_scrypted#81 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
google/osv-scanner-action#147 ·