NoSpeakRolls (Disable Element Type Announcements)
NoSpeakRolls suppresses NVDA's pronunciation of element types like "button", "list", "link", etc.
Description
NoSpeakRolls is a simple add-on that reduces verbosity by disabling announcements of various control types, including:
- Link
- Button
- Edit field
- Heading
- List
- Document
- And other element roles
Particularly useful for advanced PC users.
Keyboard Shortcut
- NVDA+Control+Shift+W: Toggle role announcement suppression
The shortcut can be modified in Input Gestures under the "Disable Element Type Announcements" category.
NVDA's general settings include a checkbox "Suppress role announcements" to enable/disable the add-on's functionality at startup.
Version History
2026.02.02
- Compatible with NVDA 2026.1.
2025.05.10
The outdated SettingsPanel import path from the gui module was used.
In new NVDA versions, it is recommended to import SettingsPanel from gui.settingsDialogs.
from gui import SettingsPanel
changed to:
`from gui.settingsDialogs import SettingsPanel
2025.05.02
- Added configurable keyboard shortcut and Input Gestures category
- Added startup toggle in NVDA settings
- Settings now persist between NVDA sessions
- Added localization
- Updated documentation
Version 0.6
- Added compatibility with NVDA 2025.1
Version 0.5
- Added compatibility with NVDA 2024.1
Version 0.4
- Added compatibility with NVDA 2023.1
Version 0.3
- Added compatibility with NVDA 2022.1
- Updated documentation
- Modified version by Valentin Kupriyanov
Version 0.2
- Added compatibility with NVDA 2021.1
- Updated documentation
- Modified version by Valentin Kupriyanov
Version 0.1
- Original release (NVDA 2020.4 compatible).