LyndonCatan/audio-forensic-app
1
Audio Forensic Detector
Advanced Audio Analysis & Instrument Detection System
๐ Live Demo
Visit the live application: Audio Forensic Detector on Render
Features
- ๐ต Real-time audio recording and analysis
- ๐ Audio file upload support (MP3, WAV, M4A, OGG)
- ๐ Comprehensive forensic audio analysis
- ๐ Interactive visualizations and sonar view
- ๐ PDF report generation
- โ๏ธ Configurable analysis settings
- ๐พ Cloud database storage (Supabase)
Technology Stack
- Frontend: Next.js 14, React 18, TypeScript
- Styling: Tailwind CSS, Radix UI
- Audio Processing: Web Audio API, Canvas API
- Database: Supabase (PostgreSQL)
- PDF Generation: jsPDF
- Deployment: Render
Local Development
- Clone the repository
- Install dependencies:
npm install - Set up environment variables in
.env.local - Run development server:
npm run dev - Open http://localhost:3000
Environment Variables
\\\env NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key \\\
Browser Requirements
- Modern browser with Web Audio API support
- HTTPS connection for microphone access
- JavaScript enabled
Deployment
This project is optimized for Render deployment with:
- Automatic builds from Git
- Environment variable configuration
- Production optimizations
- Static asset handling
License
MIT License - see LICENSE file for details
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
