1.1.1 • Published 3 years ago

lyra-codec v1.1.1

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

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 --save
import {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.

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago