README
Audio Timeline Editor with Hypnosis Features
A web-based audio timeline editor with support for recordings, text-to-speech, binaural beats, and audio looping - perfect for creating hypnosis and meditation tracks.
Features
- 🎤 Audio Recording - Record directly from your microphone
- 💬 Text-to-Speech - Convert text to speech with multiple voice options (ElevenLabs ready)
- 🎧 Binaural Beat Generator - Create binaural beats for different brainwave frequencies
- 🎵 Preset Sounds - Built-in collection of clicks, snaps, and affirmations
- 📚 Audio Library - Manage your audio collection
- ⏱️ 30-minute Timeline - Visual timeline with 5 tracks
- 🔁 Audio Looping - Extend tracks to repeat 2x, 3x, or more
- 🎛️ Playback Controls - Play, pause, stop, and seek
Quick Start
bash
# Clone the repository
git clone https://github.com/jonathanleahy/hypnosis.git
cd hypnosis
# Run both frontend and backend
./dev-all.shFrontend: http://localhost:3001 Backend: http://localhost:8082
Tech Stack
- Frontend: React, TypeScript, Tailwind CSS, Vite
- Backend: Go, Chi router
- Audio: Web Audio API, MediaRecorder API
- Drag & Drop: @dnd-kit
License
MIT