wav-file-encoder

A simple encoder for WAV audio files

Usage no npm install needed!

<script type="module">
  import wavFileEncoder from 'https://cdn.skypack.dev/wav-file-encoder';
</script>

README

wav-file-encoder

A simple encoder for WAV audio files.

NPM package: wav-file-encoder
Online demo: www.source-code.biz/snippets/typescript/wavFileEncoder
Example of how to use it: github.com/chdh/wav-file-encoder/tree/master/example

API

encodeWavFile (audioBuffer: AudioBuffer, wavFileType: WavFileType) : ArrayBuffer

  • audioBuffer: An AudioBuffer that contains the audio data.
  • wavFileType: WavFileType.int16 (0) for 16 bit signed integer, WavFileType.float32 (1) for 32 bit float.
  • Return value: An ArrayBuffer that contains the raw data bytes of the generated WAV file.