Co-authored-by: Paul Makles <paulmakles@gmail.com>
- ask user for microphone permission (prompt). - handle error when permission is blocked. - Suggest retry if the permission is still not set and no prompt.