
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
react-voice-visualizer-playback
Advanced tools
React library for audio recording and visualization using Web Audio API
Fork Notice: This is a maintained fork of react-voice-visualizer with enhanced playback functionality.
A React component and hook for recording and visualizing audio with improved playback controls. This fork adds seamless pause/resume functionality during recording and better audio playback management.
Audio Recording
Enhanced Playback
npm install react-voice-visualizer-playback
# or
yarn add react-voice-visualizer-playback
import { useVoiceVisualizer, VoiceVisualizer } from 'react-voice-visualizer-playback';
function AudioRecorder() {
const recorderControls = useVoiceVisualizer();
return (
<div>
<VoiceVisualizer
controls={recorderControls}
mainBarColor="#4f46e5"
height={120}
/>
<div className="controls">
<button onClick={recorderControls.startRecording}>
Start Recording
</button>
<button onClick={recorderControls.togglePauseResume}>
{recorderControls.isPausedRecording ? 'Resume' : 'Pause'}
</button>
<button onClick={recorderControls.stopRecording}>
Stop
</button>
</div>
</div>
);
}
| Method | Description |
|---|---|
startRecording() | Begins audio recording |
stopRecording() | Stops recording and processes the audio |
togglePauseResume() | Toggle between pause and resume (works for both recording and playback) |
startAudioPlayback() | Start or resume audio playback |
stopAudioPlayback() | Pause audio playback |
MIT - See LICENSE for more information.
Forked from react-voice-visualizer by Yurii Zarytskyi
For questions or support, please contact: hopvuvan91@gmail.com
FAQs
React library for audio recording and visualization using Web Audio API
We found that react-voice-visualizer-playback demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.