@hackage opus0.3.0.0

Bindings to libopus for the Opus audio codec

Provides Haskell FFI bindings to libopus, the reference implementation of the Opus Codec (RFC 6716 and RFC 8251). The Opus codec is designed for interactive speech and audio transmission over the Internet, but is also intended for storage and streaming.

The library provides an interface to the encoder and decoder, as well as a Conduit wrapper for operating with stream data.

To use this library, you need to have the libopus library installed on your system. Please see the README for more info.

The compiled Haskell code will link dynamically by default, so if you are distributing a precompiled binary, you may want to look into static linking.

This package is a fork of the original opus package by Markus Barenhoff, which is no longer maintained (and was never published to Hackage). Permission has been granted by the original author to publish this fork with the same name under the BSD3 license.