46 lines
1.9 KiB
Markdown
46 lines
1.9 KiB
Markdown
---
|
|
project_key: family-voice
|
|
status: active
|
|
factory_maturity: discovery
|
|
updated: 2026-08-17
|
|
---
|
|
|
|
# Family Voice — Project Definition
|
|
|
|
## Purpose
|
|
|
|
Family Voice covers the privacy-first local voice-context and speaker-identification prototype, with future device integration only after offline evaluation and explicit consent decisions.
|
|
|
|
## Execution map
|
|
|
|
| Host / target | Repository / service | Paseo-project role | Status |
|
|
|---|---|---|---|
|
|
| Mac mini `.102` | `~/Projects/voice-speaker-id` | `Family Voice · Speaker ID` | Registered local workspace `wks_42151868896725e9` on `main`; offline CLI-only prototype |
|
|
| ESP32 / iPhone devices | audio input sources | Project assets, not Paseo hosts | No always-listening deployment is approved |
|
|
|
|
## Personas
|
|
|
|
- Privacy planner: evaluates scope, consent, retention, and data boundaries.
|
|
- ML experimenter: isolated code work without raw-audio export.
|
|
- Evaluation verifier: runs reproducible offline scoring/evaluation only.
|
|
- Privacy/security reviewer: checks data handling, authorization claims, and accidental cloud transmission.
|
|
- Device integration planner: design-only until explicit device approval.
|
|
|
|
## Safety boundaries
|
|
|
|
- Cached clips are never treated as approved enrollment data by filename alone.
|
|
- Do not upload raw audio, commit recordings/embeddings, create a listener, modify firmware, or enable always-listening capture without explicit approval.
|
|
- Speaker recognition must never be the sole authority for high-impact actions.
|
|
|
|
## Factory readiness next actions
|
|
|
|
1. Confirm repository checks and ignored-data boundaries.
|
|
2. Register the local repository workspace.
|
|
3. Define an evaluation-only Paseo contract.
|
|
4. Run no automated collection/deployment schedule until consent, retention, and calibration decisions are documented.
|
|
|
|
## Related records
|
|
|
|
- `../family_voice_context_and_speaker_id_2026.md`
|
|
- `../../areas/operations/services_inventory.md`
|