Whisper in the ear. An anonymous AI-driven confession booth for internal teams.
Speak your truth in a candlelit 3D booth. AI listens, processes, and lets you forward anonymously or delete. Your voice is masked. Your identity never stored.
- Immersive 3D Booth β Interactive candlelit confessional built with React Three Fiber
- AI STT/TTS Agent β Whisper transcription + Edge-TTS voice response
- Voice Modulation β 5 voice masks (Warm, Robotic, Ethereal, Deep, Random) via SoX + RVC
- Anonymity Modes β Fully blind or "someone in your team" context β your choice at send-time
- Telegram Delivery β Confessions delivered via anonymous Telegram bot DM
- Moderation β AI-flagged content queued to designated moderator for review
- Forward or Delete β Send to department/person or extinguish forever
- 3 Environments β Classic booth, forest glade, rooftop at night
| Layer | Stack |
|---|---|
| Mobile | React Native + Expo |
| 3D UI | React Three Fiber + drei + Three.js |
| Backend | FastAPI + WebSocket |
| STT | OpenAI Whisper / faster-whisper |
| TTS | Edge-TTS |
| Voice Mod | SoX pitch/formant + RVC AI voice conversion |
| AI Agent | GPT-4o / Claude |
| DB | PostgreSQL + pgcrypto |
| Delivery | Telegram Bot (python-telegram-bot) |
[Enter Auri] β Pick Voice Mask β AI greets you
β
[Speak] β Voice modulated in real-time β STT transcribes
β
[AI processes] β Strips PII, categorizes, summarizes
β
[Review] β Transcription | AI Summary | Voice-masked Audio
β
[Choose] β Fully blind / "Someone in your team"
β
[Act] β Send anonymously | Forward to person | Delete
| Phase | Days | What |
|---|---|---|
| 1 | 2 | 3D Booth scene (candle, particles, rings, door) |
| 2 | 2.5 | Recording + Voice Modulation + STT |
| 3 | 2 | LLM Agent + TTS |
| 4 | 2.5 | Telegram Bot + Forward/Delete + Moderation |
| 5 | 1 | Environment variants + Haptics + Sound |
- No user accounts β anonymous device tokens only
- Audio deleted from server after transcription
- All PII stripped by LLM before storage
- Original voice never stored β only the masked version
- Encrypted at rest with pgcrypto
- Blind relay β recipient never knows who sent it
Coming soon β Phase 1 onwards.
"Auri" β from Latin auricula (ear), auricular confession (whispered in the ear).