Короче говоря, нет простого решения для этого.Компилятор GWT создает Javascript, и поскольку в настоящее время нет способа записать звук, используя только javascript, GWT не может сделать это изначально.На настольном компьютере это может быть достигнуто с помощью Java-апплета, но это не сработает для устройств Android или Apple.
Однако вы можете взглянуть на gwtmobile-phonegap , который утверждает, что может «записывать и воспроизводить аудиофайлы».
Как вы сказали, вам все равно придется иметь дело с обновлениями и несколькими версиями.