UNPKG

@siteed/expo-audio-studio

Version:

Comprehensive audio processing library for React Native and Expo with recording, analysis, visualization, and streaming capabilities across iOS, Android, and web

37 lines (32 loc) 1.07 kB
// src/index.ts import { extractRawWavAnalysis, extractAudioAnalysis, } from './AudioAnalysis/extractAudioAnalysis' import { extractAudioData } from './AudioAnalysis/extractAudioData' import { extractMelSpectrogram } from './AudioAnalysis/extractMelSpectrogram' import { extractPreview } from './AudioAnalysis/extractPreview' import { AudioRecorderProvider, useSharedAudioRecorder, } from './AudioRecorder.provider' import ExpoAudioStreamModule from './ExpoAudioStreamModule' import { trimAudio } from './trimAudio' import { useAudioRecorder } from './useAudioRecorder' export * from './utils/convertPCMToFloat32' export * from './utils/getWavFileInfo' export * from './utils/writeWavHeader' export { AudioRecorderProvider, ExpoAudioStreamModule, extractRawWavAnalysis, extractAudioAnalysis, extractPreview, trimAudio, extractAudioData, extractMelSpectrogram, useAudioRecorder, useSharedAudioRecorder, } export type * from './AudioAnalysis/AudioAnalysis.types' export type * from './ExpoAudioStream.types'