Audio Recorder Widget
This module provides an in-browser audio recording field widget for file fields, utilizing the vmsg JavaScript library. It also offers a submodule for integrating this audio recording functionality into Webform as a file-upload element.
Provides a field widget for file-fields that uses the vmsg HTML5/JavaScript library for in-browser recording.
See Middlebury's name-pronunciation documentation for an example of how this field widget can be used.
Installation and Setup
See the README.md for detailed instructions. Due to the usage of external libraries, installation via Composer requires a number of tweaks to your project's root composer.json to allow installation of npm assets into your libraries/ directory.
Webform Integration
An included submodule provides integration with Webform, providing an "Audio recorder" file-upload element.