Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/disgoorg/audio
- Owner: disgoorg
- License: apache-2.0
- Created: 2022-06-18T01:41:09.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-08T03:40:09.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T17:36:31.476Z (7 months ago)
- Topics: audio, discord, go, golang, mp3, opus, voice
- Language: Go
- Homepage:
- Size: 76.2 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)# 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