feat: Enhance audio validation logging and improve reset button functionality in AudioRecorder

This commit is contained in:
2026-02-04 13:03:23 +08:00
parent 6c25dd9dd9
commit d8ab716171
2 changed files with 28 additions and 5 deletions

View File

@@ -23,7 +23,7 @@ interface UseAudioRecorderReturn {
async function convertToWav(audioBlob: Blob): Promise<Blob> {
const arrayBuffer = await audioBlob.arrayBuffer()
const audioContext = new AudioContext({ sampleRate: 24000 })
const audioContext = new AudioContext()
const audioBuffer = await audioContext.decodeAudioData(arrayBuffer)
const numberOfChannels = audioBuffer.numberOfChannels