@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
23 lines (21 loc) • 507 B
text/typescript
import ExpoAudioStreamModule from '../ExpoAudioStreamModule'
export interface ExtractWaveformProps {
fileUri: string
numberOfSamples: number
offset?: number
length?: number
}
export const extractWaveform = async ({
fileUri,
numberOfSamples,
offset = 0,
length,
}: ExtractWaveformProps): Promise<unknown> => {
const res = await ExpoAudioStreamModule.extractAudioAnalysis({
fileUri,
numberOfSamples,
offset,
length,
})
return res
}