Skip to content

Releases: aefren/Hibiki

Hibiki v0.9.2

Choose a tag to compare

@aefren aefren released this 20 Jul 04:27

Bug Fixes

  • Quick navigation sound lag (b, shift+b, h, k, etc.): sounds now play at the position of the control being announced instead of the previously focused one. NVDA reports a quick-nav target before moving the virtual caret to it (NVDA issue #8831), so Hibiki was reading the old caret position. Sounds are now resolved from the control field's own identifier, falling back to the text range being spoken, then to the caret only as a last resort.
  • Shared-line controls sounding identical: multiple controls on one line (e.g. several links in a sentence) now each play at their own position instead of all sharing the first control's spot.
  • Over-eager role/state label suppression: "Suppress spoken role labels" and "Suppress spoken state labels" now only hide labels that Hibiki actually has a sound for. Roles and states without a mapped sound are spoken normally again instead of being silently dropped.
  • Label suppression vs. browse mode sounds: with "Play sounds during browse mode navigation" turned off, role and state labels are spoken again in browse mode instead of being hidden with nothing to replace them.

Installation

  1. Download Hibiki-0.9.2.nvda-addon
  2. Open the file with NVDA
  3. Accept the installation prompt
  4. NVDA will restart automatically

Minimum NVDA Version: 2025.3.2

Hibiki v0.9.1

Choose a tag to compare

@aefren aefren released this 21 Feb 22:10

Bug Fixes

  • Import safety: The add-on no longer crashes on load if the installed NVDA version does not define one of the listed role constants.
  • Table sounds: Tables, table rows, table cells, and table headers now play distinct sounds.
  • Thread safety: The sound cache is protected with a lock to prevent race conditions from concurrent speech hooks.
  • Settings panel: Duplicate panel registration on add-on reload is now prevented.
  • Stability: Guard against a null desktop object in 3D audio playback.

Installation

  1. Download Hibiki-0.9.1.nvda-addon
  2. Open the file with NVDA
  3. Accept the installation prompt
  4. NVDA will restart automatically

Minimum NVDA Version: 2025.3.2

Hibiki v0.9

Choose a tag to compare

@aefren aefren released this 21 Feb 19:16

What's New in v0.9

Heading Level Sounds

  • Each heading level (H1–H6) now plays a distinct sound instead of a generic heading sound
  • Per-heading-level sound customization in the settings dialog

Installation

  1. Download Hibiki-0.9.nvda-addon
  2. Open the file with NVDA
  3. Accept the installation prompt
  4. NVDA will restart automatically

Minimum NVDA Version: 2025.3.2

Hibiki v0.8.2

Choose a tag to compare

@aefren aefren released this 14 Feb 18:20

Changes

  • Fixed add-on name display in NVDA Add-on Store
    • The add-on now correctly displays as 'Hibiki' instead of the full description text
    • Updated summary field in manifest.ini for proper display in NVDA's Add-on Store UI

Hibiki v0.8.1 - First Official Release

Choose a tag to compare

@aefren aefren released this 13 Feb 20:50

Hibiki v0.8.1 - First Official Release

🎉 We're thrilled to announce the first official release of Hibiki. This release marks a significant milestone with major improvements to audio feedback and stability.

What's New

Highlights

  • 🎉 First official release of Hibiki - A spatial 3D audio feedback system for UI navigation
  • 🐛 Fixed phantom sound bug - Refactored speech hook architecture to prevent sounds playing on unrelated speech events
  • ⌨️ Added browse mode support - Arrow key navigation now includes 3D positional audio feedback
  • 🎯 Improved audio-speech synchronization - Better alignment between spatial sounds and spoken labels

Bug Fixes

  • Fixed phantom sounds playing on unrelated speech events (#getPropertiesSpeech hook refactoring)
  • Fixed browse mode sound delays during arrow key navigation
  • Fixed getPropertiesSpeech hook implementation to use internal functions correctly
  • Improved speech hook architecture for better event isolation

Technical Changes

  • Refactored speech hook system for improved reliability
  • Enhanced internal function hooking mechanism
  • Improved event handler isolation to prevent audio interference

Installation

  1. Download Hibiki-0.8.1.nvda-addon from this release
  2. Open the file with NVDA
  3. Accept the installation prompt
  4. NVDA will restart automatically

Usage

  • Toggle Hibiki: NVDA+Shift+S
  • Navigation: Arrow keys, Tab, or NVDA+Numpad keys provide spatial audio feedback
  • Browse Mode: Use arrow keys in browse mode for directional audio cues
  • Customization: Access settings through NVDA → Preferences → Settings → Hibiki

Known Issues

None reported. Please file issues on GitHub if you encounter any problems.