For user interface components with labels that include text, the accessible name contains the text that is presented visually
Speech input users can navigate by speaking the visible text labels of menus, links and buttons that appear on the screen. It’s confusing to speech input users when they say a visible text label they see, but the speech input does not work because the accessible name that is enabled as a speech input command does not match the visible label.
In addition, when the accessible name is different from the visible label, it essentially becomes an unknown hidden command for speech input users that can be accidentally activated without the user knowing what has happened.
Text-to-speech users will also have a better experience if the text they hear matches the text they see on the screen.