@geut/opus

WebAssembly Opus encoder/decoder

Usage no npm install needed!

<script type="module">
  import geutOpus from 'https://cdn.skypack.dev/@geut/opus';
</script>

README

opus

WebAssembly Opus encoder/decoder

Build Status JavaScript Style Guide standard-readme compliant

Made by GEUT

Install

$ npm install @geut/opus

Usage

const encoder = require('@geut/opus/encoder')
const decoder = require('@geut/opus/decoder')

;(async () => {
  await encoder()
  await decoder()

  decoder._opus_encode_float // function
  decoder._opus_decode_float // function
})

Development

Require

  • Emscripten >= 2.0.14

Steps

  1. git clone --recursive https://github.com/geut/opus.git
  2. npm run build

Issues

:bug: If you found an issue we encourage you to report it on github. Please specify your OS and the actions to reproduce it.

Contributing

:busts_in_silhouette: Ideas and contributions to the project are welcome. You must follow this guideline.

License

MIT © A GEUT project