Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/disgoorg/audio

audio processing & conversion pipeline for disgo
https://github.com/disgoorg/audio

audio discord go golang mp3 opus voice

Last synced: about 2 months ago
JSON representation

audio processing & conversion pipeline for disgo

Awesome Lists containing this project

README

        

[![Go Reference](https://pkg.go.dev/badge/github.com/disgoorg/audio.svg)](https://pkg.go.dev/github.com/disgoorg/audio)
[![Go Report](https://goreportcard.com/badge/github.com/disgoorg/audio)](https://goreportcard.com/report/github.com/disgoorg/audio)
[![Go Version](https://img.shields.io/github/go-mod/go-version/disgoorg/audio)](https://golang.org/doc/devel/release.html)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/disgoorg/audio/blob/master/LICENSE)
[![Audio Version](https://img.shields.io/github/v/tag/disgoorg/audio?label=release)](https://github.com/disgoorg/audio/releases/latest)
[![Support Discord](https://discord.com/api/guilds/817327181659111454/widget.png)](https://discord.gg/zQ4u3CdU3J)

discord gopher

# Audio

The audio module provides opus/pcm/mp3 audio encoding/decoding/resampling as C bindings based on the [libopus](https://github.com/xiph/opus), [libsamplerate](http://mega-nerd.com/SRC) and [mpg123](https://mpg123.de) libraries.
It also lets you combine multiple pcm streams into a single pcm stream.
This module requires [CGO](https://go.dev/blog/cgo) to be enabled.

## Getting Started

### Installing

```sh
$ go get github.com/disgoorg/audio
```

### Usage

// TODO