Skip to content

Repository files navigation

πŸ•―οΈ Auri

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.

✨ Features

  • 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

πŸ—οΈ Architecture

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)

πŸ“± The Flow

[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

πŸ—ΊοΈ Roadmap

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

πŸ›‘οΈ Privacy

  • 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

πŸš€ Getting Started

Coming soon β€” Phase 1 onwards.


"Auri" β€” from Latin auricula (ear), auricular confession (whispered in the ear).

About

πŸ•―οΈ Auri β€” anonymous AI-driven confession booth. Whisper STT, voice modulation, 3D R3F booth, Telegram delivery.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages