refactor(audio): refactor audio into npm package