soundAlign


Direction for your ears. Progress for your mind.


作者: Chai Chaimee

网址: https://github.com/chaichaimee/soundAlign



简介

SoundAlign 是一款 NVDA 插件,为您的音频反馈增加了一个新的维度:空间声像。不再让所有的蜂鸣声或进度提示音都来自同一个位置,SoundAlign 允许您决定声音在立体声场中出现的位置。您可以让低频插件蜂鸣声来自左侧,高频蜂鸣声来自右侧,并让进度指示器随着任务的推进在左右之间平滑移动(或从右到左)。这使得音频提示更容易快速识别,并且对耳朵更友好。


功能概述

SoundAlign 会拦截 NVDA 自身及许多插件所使用的 tones.beep 函数,然后根据您的设置应用方向性声像,而不会改变原始音调或时长。该插件区分两种声音类型:

该插件还包含一个连续进度音引擎,用平滑、滑动的音调取代了传统的分块式蜂鸣声。这消除了蜂鸣声之间的可闻咔哒声,为您提供了流畅、富有乐感的进度表示。


主要功能


优势


快捷键和快速控制

主要手势是 NVDA+Windows+S


设置说明

设置对话框分为多个逻辑部分。以下是每个控件的作用:

插件蜂鸣声方向

三个下拉菜单用于设置以下频率组的声像位置:

每个都可以设置为

进度指示器

选择进度音的声像行为:

进度音预设

快速应用预定义的设置组合。可用的预设包括:

进度音波形

选择生成的进度音的音色:

淡入淡出算法

控制进度音开始时淡入和结束时淡出的形状。它影响声音出现和消失的平滑程度。选项包括:

尝试找到最适合您的淡入淡出效果。

音量与主音量

频率范围

最低频率(110–300 Hz)和 最高频率(1200–1760 Hz)定义了进度音的音高范围。音调在 0% 时从最低频率开始,在 100% 时达到最高频率(对于从右到左的声像则相反)。这独立于 NVDA 的原始蜂鸣范围,仅影响自定义生成的进度音(不影响“原始蜂鸣声”选项)。

播报间隔

混合模式

选中时,语音和蜂鸣两种进度播报均处于活动状态,但它们会交替:如果达到语音间隔,则播报语音;否则,如果达到蜂鸣间隔,则发出蜂鸣声。未选中时,仅使用语音播报(蜂鸣声仍然播放,但不通过语音播报)。

为进度音添加混响

对连续进度音启用短立体声延迟效果,使其具有“空间”感。这增加了丰富度,但会消耗更多 CPU;出于性能考虑默认关闭。仅对自定义波形有效(不适用于“原始蜂鸣声”)。

测试所有设置

此按钮播放一个短序列:使用当前方向设置播放三个插件蜂鸣声(低、中、高),然后使用您选择的进度设置从 0% 到 100% 进行完整的进度扫动。让您无需保存和退出对话框即可立即听到所有更改的效果。


进度音引擎的工作原理(幕后)

SoundAlign 取代了传统的“分块式”进度蜂鸣声,采用连续发生器。它不是在每几个百分点播放一个单独的蜂鸣声,而是在后台运行一个线程,产生稳定、滑动的音调。该音调平滑地将其频率和声像位置向最新目标变化,并在开始和结束时优雅地淡入淡出。结果是一种更悦耳、信息更丰富的进度音 – 没有咔哒声、没有突然的跳跃,即使对于非常短的操作(如几秒钟的复制),声像扫动也始终完整。

发生器使用您选择的波形、淡入淡出算法和混响设置,创造出独特的个性化听觉体验。


为何使用 SoundAlign?

标准屏幕阅读器音频通常缺乏空间提示,使得区分多个蜂鸣声或评估进度变得困难,除非仔细聆听播报的数字。SoundAlign 通过将您的立体声场转变为有用的信息通道来解决此问题。您可以立即知道蜂鸣声来自哪个工具或功能,并且您可以将进度感知为自然的听觉运动,这比解析数字更快、更不容易疲劳。这是对您 NVDA 体验的一次简单而强大的升级。


下载与开始使用

SoundAlign 免费且开源(GNU GPL)。立即下载,通过 NVDA 的插件管理器安装,然后使用 NVDA+Windows+S 打开设置。尝试预设,调整音量,找到最适合您的空间音频配置。您的耳朵会感谢您。


支持我

如果这个工具让您的生活更轻松,请考虑通过小额捐赠支持下一次更新。


Support me


您的支持意义重大。让我们一起创造伟大的东西。