A desktop audio visualizer with forensic analysis capabilities, built with Tauri, Svelte, and Rust.
Coming soon
Frontend:
Backend:
sudo apt update
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev \
libasound2-dev
xcode-select --install
Install Microsoft Visual Studio C++ Build Tools
# Clone the repository
git clone https://github.com/dojevou/audio_visualizer_tauri.git
cd audio_visualizer_tauri
# Install frontend dependencies
cd frontend
npm install
# Run in development mode
npm run tauri dev
cd frontend
npm run tauri build
The built application will be in frontend/src-tauri/target/release/bundle/.
Detects presence of power grid hum (50Hz or 60Hz) which can be used to verify recording authenticity and estimate recording location/time.
Identifies potential edit points by analyzing sample discontinuities that exceed local statistical norms.
audio_visualizer_tauri/
├── frontend/
│ ├── src/ # Svelte frontend
│ │ ├── App.svelte # Main application
│ │ └── lib/ # Utilities (logger, etc.)
│ ├── src-tauri/ # Rust backend
│ │ ├── src/main.rs # Tauri commands & audio processing
│ │ └── Cargo.toml # Rust dependencies
│ └── package.json # Node dependencies
└── README.md
MIT