1.1.1 • Published 3 years ago
lyra-codec v1.1.1
lyra-js
A Webassembly/Javascript port of Lyra, a neural audio codec from Google. It enables audio encoding and decoding with Lyra on web browsers.
Installation.
NPM
npm install lyra-codec --saveimport {encodeWithLyra, decodeWithLyra, isLyraReady} from 'lyra-codec'UNPKG
import {encodeWithLyra, decodeWithLyra, isLyraReady} from 'https://unpkg.com/lyra-codec/dist/lyra_bundle.js'Usage
if (isLyraReady()) {
// Encode with Lyra codec.
const rawAudio = new Float32Array(...);
const encodedAudio = encodeWithLyra(audioArray, kSampleRate);
const decoded = decodeWithLyra(encodedAudio, kSampleRate, rawAudio.length);
} else {
...
}Example
See Lyra on webassembly for a demo of lyra-js in action.