Voice Reverser Online ποΈπ
Voice Reverser Online is a fun and simple web app that lets you record your voice and apply various effects directly in your browser β no downloads, no signups!
π Features
-
π€ Voice Recording
Record your voice with a single click. -
π Reverse Playback
Instantly play your voice backward for fun effects. -
πΌπ½ Pitch Control
Adjust pitch to sound like a chipmunk or a robot. -
π Shareable Links
Create and share your voice transformations via URL.
π Privacy First
All voice data is processed in your browser. Nothing is uploaded or saved.
π How It Works
Voice Recording
- Capture the audio stream from the user’s microphone.
- Start recording the audio using
MediaRecorder
and save it as aBlob
. - After stopping the recording, convert the audio data into a URL that can be played in the browser.
Reverse Playback
- Decode the recorded audio data using
AudioContext
. - Reverse the audio data channel by channel.
- Create a new
AudioBuffer
from the reversed audio data and play it back.
Pitch Control
- Adjust the
playbackRate
of theAudioBufferSourceNode
to change the speed of playback. - Altering the
playbackRate
changes the pitch of the audio.
π» Tech Stack
- React
Used for building the user interface (UI). - Material-UI (MUI)
Provides a modern, responsive UI library for the app. - Web Audio API
Used for capturing, processing, and playing audio directly in the browser. This handles the reverse playback and pitch control features.