Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

tkmn0/Caress.Unity

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caress.Unity - encoder / decoder / noise reducer

What is Caress.Unity?

Caress.Unity is a wrapper library for libopus and librnnoise. The libopus can handle encoding / decoding audio frames. The librnnnoise can handle noise reducing. Caress.Unity can encoding, decoding, and noise reducing with Unity(C#). Actually, Caress.Unity is a wrapper for caress, so caress is a wrapper library for c libraries and Caress.Unity is a wrapper library for golang.

caress_example_gif

Features

  • Audio encoding with opus codec.
  • Audio decoding with opus codec.
  • Noise reduction with RNNoise.

Supported Platforms

  • Windows x86_64
  • OSX x86_64

Installation

  1. UPM Package
    You can add https://github.com/tkmn0/Caress.Unity.git?path=Assets/Caress to Package Manager.
    or add "com.nzer0.caress": "https://github.com/tkmn0/Caress.Unity.git?path=Assets/Caress" to Packages/manifest.json.

  2. Unitypackage
    You can download Caress.unitypackage from Releases.

Examples

Check Examples.

Dependencies

  • libopus 1.3.1
  • librnnoise-nu

Special thanks to

License

About

A simple audio encoder, decoder, noise reduction library for Unity.(wrapper for libopus and librnnoise)

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.