microsoft / microsoft/BotFramework-WebChat
Accessibility: Microphone turn on/off sound effects for blind people
Nobody has claimed this yet.
- Dominant language
- HTML
- Stars
- 1.8k
- Forks
- 1.6k
- Avg merge
- 22h 58m
- Merged PRs (30d)
- 2
Description
Is your feature request related to a problem?
Blind people cannot understand when the microphone is ready to listen voice input and, don't know wheter it is disabled or not. I tried the useMicrophoneButtonClick and useMicrophoneButtonDisabled hooks to play hidden audio elements, but they're not called correctly and browser displays a warning that gesture is required to play audio files.
Describe the suggestion or request in detail
Please add customizable sound effects for microphone click and disabled events.
Describe alternatives you have considered
You may provide an example how to implement this accessibility feature with the current version.
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the useMicrophoneButtonClick and useMicrophoneButtonDisabled hooks and the microphone control that invokes them. Check how the current implementation handles hidden audio elements and browser gesture requirements. Done means customizable sound effects reliably indicate microphone activation and disabling for blind users, with an implementation or example covering the requested behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- html
- Domain
- accessibility, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100