Home

Awesome

com.utilities.encoder.wav

Discord openupm openupm

Simple library for WAV encoding support in the Unity Game Engine.

Installing

Requires Unity 2021.3 LTS or higher.

The recommended installation method is though the unity package manager and OpenUPM.

Via Unity Package Manager and OpenUPM

Via Unity Package Manager and Git url


Documentation

Table of Contents

Recording Behaviour

Simply add the WavRecorderBehaviour to any GameObject to enable recording.

This will stream the recording directly to disk as it is recorded.

Audio Clip Extensions

Provides extensions to encode AudioClips to WAV encoded bytes. Supports 8, 16, 24, and 32 bit sample sizes.

Encode WAV

var bytes = audioClip.EncodeToWav();
var bytes = await audioClip.EncodeToWavAsync();

Related Packages