Skip to content

deeeed/expo-audio-stream

Repository files navigation

Monorepo for @siteed/expo-audio

This monorepo contains two packages:

  • @siteed/expo-audio-stream
  • @siteed/expo-audio-ui

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

Packages

1. @siteed/expo-audio-stream

@siteed/expo-audio-stream is a comprehensive library designed to facilitate real-time audio processing and streaming across iOS, Android, and web platforms.

For more details, please refer to the README of the package.

2. @siteed/expo-audio-ui

@siteed/expo-audio-ui provides UI components to visualize audio data processed by @siteed/expo-audio-stream.

For more details, please refer to the README of the package.

Roadmap

  • Automate Changelog generation on monorepo.
  • Migrate audio analysis to c++ native library (share same logic on web via wasm and Kotlin / Swift for native).
  • Integrate with react-native-whisper for real-time on device transcriptions.
  • Implement example app for custom VAD.
  • Audio preview waveform component from 'uri'. ( similar to https://github.com/SimformSolutionsPvtLtd/react-native-audio-waveform )
  • e2e validation for cross platform features extraction (make sure we get exact same values on all platforms).
  • Speaker Diarization example app.

License

This project is licensed under the MIT License - see the LICENSE file for details.