Skip to content

deeeed/audiolab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

888 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Packages

Package Description
@siteed/audio-studio Core audio recording, analysis, and processing
@siteed/audio-ui Skia-based audio visualization components
@siteed/react-native-essentia Audio feature extraction via Essentia
@siteed/sherpa-onnx.rn On-device speech-to-text and text-to-speech

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)
  • Beta channel for regression testing
  • Custom VAD example app
  • Cross-platform e2e validation for feature extraction

License

MIT — see LICENSE.


Created by Arthur Breton

About

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

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors