Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Bot-free meeting capture that feeds tasks and follow-ups

Aperta
#160 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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
Ambito
ai, backend, desktop

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

area: desktop area: proactivity area: voice enhancement help wanted priority: P1 size: L

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:

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

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di existence-master/Sentient

Tutte le issue di existence-master/Sentient

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.