The Audio Recording Framework is a comprehensive audio recording solution for Unity projects. It provides a user-friendly interface for recording, playing, saving, and deleting audio recordings. The framework is easily implemented and configured, making it a great addition to any project. Key features include:
- Record audio using any connected input device
- Save recordings as .WAV files
- Delete recordings from within the interface
- Create an overview of all available recordings with playback options
- Playback options include play, delete, forward, rewind, and more
- Share recordings by mail (iOS support coming soon)
- Easily connect the framework to a remote API
- Configure maximum duration and recording frequency from a global settings ScriptableObject
- Core functionality is fully unit-tested
- A complete demo scene is included to showcase implementation and usage
The framework is tested and optimized for mobile platforms (iOS and Android) and is compatible with Unity 2020.3 and later versions.
The code is extensively and clearly commented, optimized for mobile development, and includes an extensive PDF with documentation. The framework is tested and verified on the following platforms:
- iOS
- macOS
- Android
- Windows
The framework is designed to be easily integrated into existing solutions and is fully extendable.





