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

Always-visible mic and camera state, with a hardware off

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

I maintainer di solito rispondono entro 1 giorno

@itsskofficial ci sta già lavorando.

Dal 18/10/2026.

  • #470 di @itsskofficial — aperta

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
15/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
c, electron, python, typescript

Direzione di ricerca

Design work spanning the voice service, desktop shell, tray and glasses firmware. Start by reading how mic and camera state is emitted in sentient/voice/service.py and sentient/nodes/service.py, then the existing DesktopPrivacy.tsx controls. Done means the indicator appears within a second of any capture starting, and camera-off on the glasses cannot be overridden by the engine. Agree the design with maintainers before writing code.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area: desktop area: devices area: voice enhancement help wanted priority: P1 size: S

Users trust devices that show when they listen. Gemini Live shows a persistent indicator while sharing. Removing Echo's local-processing option drove users away from Alexa. Reviewers treat the camera-less Even G2 as a privacy feature.

Idea:

  • a tray and title-bar indicator whenever any mic or camera is live, on desktop, phone or glasses
  • on the glasses, an LED tied to the camera's power line and a firmware-level camera-off mode
  • Settings states plainly that all audio stays local

Status in Sentient today: Partial. Desktop privacy controls exist (DesktopPrivacy.tsx), but there is no unified live indicator across devices.

Where: Mic and camera state events from sentient/voice/service.py and sentient/nodes/service.py, indicators in desktop/src/components/shell/TitleBar.tsx and desktop/electron/main/tray.ts, and firmware in firmware/esp32s3-glasses/main/camera.c and app_config.h.

Done when:

  • the indicator shows within a second of any mic or camera turning on, on any device
  • camera-off mode on the glasses cannot be overridden by the engine

Sources:

Roadmap ID: VOICE-3 · Priority: P1 · Size: S

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.