Skip to content

Comprehensive monorepo designed to facilitate real-time audio processing and streaming across iOS, Android, and web platforms.

License

Notifications You must be signed in to change notification settings

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.
  • Implement dual audio stream (one RAW for analysis, one compressed for playback).
  • Integrate with react-native-whisper for real-time on device transcriptions.
  • Migrate audio analysis to c++ native library (share same logic on web via wasm and Kotlin / Swift for native).
  • 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.


Created by Arthur Breton • See more projects at siteed.net

About

Comprehensive monorepo designed to facilitate real-time audio processing and streaming across iOS, Android, and web platforms.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published