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.
- Audio encoding with opus codec.
- Audio decoding with opus codec.
- Noise reduction with RNNoise.
- Windows x86_64
- OSX x86_64
-
UPM Package
You can addhttps://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. -
Unitypackage
You can download Caress.unitypackage from Releases.
Check Examples.
- libopus 1.3.1
- librnnoise-nu
- Caress.Unity is under MIT License.
- xiph/opus - LICENSE
- xiph/rnnoise - LICENSE
- GregorR/rnnoise-nu - LICENSE