AsyncAPI contracts and generated TypeScript types for ElevenLabs agent communication
An audio recording helper for React. Provides a component and a hook to help with audio recording.
MediaRecorder polyfill to record audio in Edge and Safari
JS bindings for libopus 1.4, ported with emscripten
Portable Web Audio API
PCM audio mixer with customizable parameters
Audio accessories for play-opus and play-voice [ coming soon ]
A simple React wrapper for the audio tag
Node Stream bindings for PortAudio.
Powerful, user-friendly realtime voice activity detector (VAD) for node
Web Assembly streaming Ogg Opus decoder
audio engine for scratch 3.0
Audio loudness metering for the browser.
Record audio via node using SoX or Arecord.
Powerful, user-friendly voice activity detector (VAD) for the browser
AudioTee.js captures your Mac's system audio output - whatever's playing through your speakers or headphones - and emits it as PCM encoded chunks at regular intervals. It's a tiny Node.js wrapper around the underlying [AudioTee](https://github.com/makeusa
React Native module for playing sound clips on iOS, Android, and Windows
An MCP app for inspecting audio files in audio workflows. Playback, metadata, statistics
Determine whether filepath is for audio file
Node-RED node for vibration sensing using the STMicroelectronics ISM330DHCX 6-axis IMU
<p align="center"> <img src="https://github.com/staskobzar/vue-audio-visual/blob/master/static/logo.png?raw=true"/> </p>
A stream of raw audio data from the microphone for use in browsers with getUserMedia
List of audio extensions
This package runs in the browser as a **track processor** on the local microphone capture. Cleaned audio is then published to the room.