deeeed/audiolab

Cross-platform audio processing SDK for React Native — streaming, recording, analysis, visualization, and on-device inference

TypeScript

345

1,028 commits

updated Aug 25, 2026

See the code

README

audiolab

GitHub stars Sponsor

Audio processing monorepo for React Native and Expo — recording, analysis, visualization, and on-device speech processing across iOS, Android, and web.

Give it a GitHub star, if you found this repo useful. GitHub stars

Sponsor this project

Star History Chart

Formerly expo-audio-stream. See MIGRATION.md for upgrade steps.

Packages

PackageDescription
@siteed/audio-studioCore audio recording, analysis, and processing
@siteed/audio-uiSkia-based audio visualization components
@siteed/react-native-essentiaAudio feature extraction via Essentia
@siteed/sherpa-onnx.rnOn-device speech-to-text and text-to-speech
@siteed/moonshine.rnMoonshine speech transcription and intent recognition for iOS, Android, and web

Apps

Audio Playground

Full-featured demo app showcasing all packages — available on App Store and Google Play, or try the web version.

Other Apps

Roadmap

  • Dual audio stream (raw PCM + compressed)
  • Call interruption handling
  • On-device transcription via react-native-whisper
  • Audio analysis in C++ (via react-native-essentia)
  • Cross-platform device detection and selection
  • Zero-latency recording (prepareRecording API)
  • Sherpa-ONNX integration into audio-studio
  • Speaker diarization example (in Sherpa Voice app)
  • Custom VAD example app (integrated to audio playground)
  • Cross-platform e2e validation for feature extraction

License

MIT — see LICENSE.


Created by Arthur Breton

audio
expo
react-native
streaming-audio

Significant stargazers

Ivan Zhuravlev

108 followers · starred May 2026

Amir H. Khanjani

15 followers · starred Jan 2025

AJ (@techfren)

308 followers · starred Apr 2025

Mark Vayngrib

247 followers · starred Sep 2025

deeeed/audiolab

Cross-platform audio processing SDK for React Native — streaming, recording, analysis, visualization, and on-device inference

TypeScript

345

1,028 commits

updated Aug 25, 2026

See the code

README

audiolab

GitHub stars Sponsor

Audio processing monorepo for React Native and Expo — recording, analysis, visualization, and on-device speech processing across iOS, Android, and web.

Give it a GitHub star, if you found this repo useful. GitHub stars

Sponsor this project

Star History Chart

Formerly expo-audio-stream. See MIGRATION.md for upgrade steps.

Packages

PackageDescription
@siteed/audio-studioCore audio recording, analysis, and processing
@siteed/audio-uiSkia-based audio visualization components
@siteed/react-native-essentiaAudio feature extraction via Essentia
@siteed/sherpa-onnx.rnOn-device speech-to-text and text-to-speech
@siteed/moonshine.rnMoonshine speech transcription and intent recognition for iOS, Android, and web

Apps

Audio Playground

Full-featured demo app showcasing all packages — available on App Store and Google Play, or try the web version.

Other Apps

Roadmap

  • Dual audio stream (raw PCM + compressed)
  • Call interruption handling
  • On-device transcription via react-native-whisper
  • Audio analysis in C++ (via react-native-essentia)
  • Cross-platform device detection and selection
  • Zero-latency recording (prepareRecording API)
  • Sherpa-ONNX integration into audio-studio
  • Speaker diarization example (in Sherpa Voice app)
  • Custom VAD example app (integrated to audio playground)
  • Cross-platform e2e validation for feature extraction

License

MIT — see LICENSE.


Created by Arthur Breton

audio
expo
react-native
streaming-audio

Significant stargazers

Ivan Zhuravlev

108 followers · starred May 2026

Amir H. Khanjani

15 followers · starred Jan 2025

AJ (@techfren)

308 followers · starred Apr 2025

Mark Vayngrib

247 followers · starred Sep 2025

Languages

TypeScript

47.3%

Kotlin

18.9%

JavaScript

10.6%

Swift

10.5%

Shell

4.9%

C++

3.1%

Objective-C++

2.3%