Firefox 浏览器附加组件
  • 扩展
  • 主题
    • 适用于 Firefox
    • 字典和语言包
    • 其他浏览器网站
    • 适用于 Android 的附加组件
登录
Finch 预览

Finch 作者: Akash Kakkar

A songbird for your browser. Finch plays short, distinct audio cues when things happen - a tab opens, a download finishes, a page loads. 65 events with per-event volume and pitch. Built for screen-reader users. Zero data collection.

5(1 条评价)5(1 条评价)
40 个用户40 个用户
下载 Firefox 并安装扩展
下载文件

扩展元数据

关于此扩展
Finch — a songbird for your browser

Finch plays short audio cues when things happen in your browser. A tab opens. A download finishes. A page loads. A bookmark gets saved. Instead of checking the screen for visual indicators, you hear it.

Named after the bird. Finches are small songbirds known for their varied, distinctive calls — each species has its own song. This extension works the same way: each browser event gets its own short, recognizable sound.

Who this is for

The primary audience is blind and low-vision users. Screen readers announce page content well, but they miss the smaller state changes that sighted users catch from visual motion: a download icon flashing, a tab indicator changing, a bookmark turning yellow. Finch fills that gap with short audio cues.

If you're not a screen-reader user, Finch is still useful as ambient feedback for what your browser is doing — handy when pages load in background tabs, downloads run while you work in another window, or you have too many tabs to track visually.

What you hear

64 events on Chrome, 59 on Firefox, across three tiers. Pick the detail level you want.

Tier 1 — Essential (25 on Chrome, 26 on Firefox — enabled by default): tab created, tab closed, tab switched, page loading, page loaded, navigation error, download started, download complete, download failed, bookmark added, bookmark removed, window opened, window closed, window focused, tab title changed, extension installed, and more. The events most people want out of the box. Firefox includes a notification-shown event not available on Chrome.

Tier 2 — Useful (37 on Chrome, 32 on Firefox — opt-in): tab muted/unmuted, tab pinned, tab zoomed, URL visited, history cleared, system idle, system locked, omnibox interactions, cookie changes. Chrome adds tab groups and tab-replaced events. Useful for specific workflows; each one requires a one-time permission prompt.

Tier 3 — Advanced (2 on Chrome, 1 on Firefox — off by default): events that fire frequently enough to be noisy. Useful for debugging or very specific monitoring needs.

Per-event debounce suppresses rapid duplicates — a page rewriting its title several times during load only triggers one cue.

Configuration

The Sound Events tab in the options page lists every event with individual controls:
  • Enable or disable each event independently.
  • Volume from 0% to 100%.
  • Pitch from 0.5x to 2.0x.
  • Preview any sound without enabling the event.

A master volume and master mute apply across all events. A separate "mute when unfocused" toggle silences cues whenever no browser window has focus — useful if you switch to another application and don't want stray sounds.

Sound themes

Sounds are organized into themes. Finch ships with the Pulse theme — short, clean cues designed to sit under a screen reader's voice without competing. Events that don't have a dedicated sound in the active theme fall back to a tier-based default.

Custom theme import is planned for a future release.

Smart suppression

Browsers fire events in bursts. Clicking a link can produce navigation-starting, page-loading, navigation-committed, DOM-ready, and page-loaded in under a second — five events for one user action. Playing all five sounds would be overwhelming.

Finch handles this with:
  • A global cooldown (~150 ms) that suppresses cascading events while letting you hear the first one.
  • Priority preemption: higher-priority events (errors, page-loaded) can break through the cooldown window.
  • Per-event debounce for events that rapid-fire on their own.

You hear the meaningful events, not every internal state change.

What Finch is not

Finch does not play music or continuous audio. It does not read page content — your screen reader handles that. It does not block ads, modify pages, inject scripts, or observe what you do on websites. It does not request access to any website's content. It listens to browser API events (tabs, bookmarks, downloads, navigation) and plays a short sound. That's it.

Privacy

No telemetry. No analytics. No crash reports. No accounts. No third-party services. No CDN fetches. All settings are stored locally in the browser's own extension storage and never leave your machine. Sound files ship inside the extension package.

An optional local log server for developers runs on localhost:8089 and is off by default.

Keyboard shortcuts

Global (work from any tab or window):
  • Alt+M — toggle mute
  • Alt+Shift+M — toggle mute-when-unfocused
  • Alt+Shift+C — open the options page

Inside the popup and options page:
  • Alt+T — cycle through sound themes
  • Shift+? — hear the available shortcuts read aloud

Tab navigation in options follows the standard WAI-ARIA pattern: Tab into the tab list, Left/Right to switch between General, Sound Events, Themes, and Logging.

Accessibility

Accessibility is a hard requirement, not a nice-to-have. Finch targets WCAG AA with WCAG AAA contrast ratios. The popup and options page use accessible React primitives (Radix UI), live-region announcements for state changes, and explicit accessible names on every interactive control. All destructive actions (reset, clear logs) require a two-step confirmation.

Browser compatibility

Chrome 140 or later. Firefox 142 or later.

Open source

Finch is released under the GNU Affero General Public License v3.0 (AGPL-3.0). Source code, documentation, and releases are on GitHub.

Issue reports, theme contributions, and pull requests are welcome.
评分 5(1 位用户)
登录以评价此扩展
目前尚无评分

已保存星级评分

5
1
4
0
3
0
2
0
1
0
阅读全部 1 条评价
权限与数据

必要权限:

  • 读取和修改书签
  • 下载文件和读取与修改浏览器的下载历史
  • 向您显示通知
  • 获取浏览器标签页
  • 获知浏览器导航时的行为状态

可选权限:

  • 获取浏览历史
  • 监控扩展使用情况和管理主题

收集的数据:

  • 开发者称此扩展无需收集数据。
详细了解
更多信息
附加组件链接
  • 主页
  • 用户支持网站
  • 支持邮箱
  • 复制附加组件 ID
版本
1.0.0
大小
657.63 KB
上次更新
3 个月前 (2026年5月29日)
相关分类
  • 其他
许可证
仅 GNU Affero 通用公共许可证 v3.0
版本历史
  • 查看所有版本
添加到收藏集
举报此附加组件
转至 Mozilla 主页

附加组件

  • 关于
  • Firefox 附加组件博客
  • 扩展工坊
  • 开发者中心
  • 开发者政策
  • 社区博客
  • 论坛
  • 报告缺陷
  • 评价指南

下载

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

最新版本

  • Nightly
  • Beta

商用版 Firefox

  • Enterprise

社区

  • Connect
  • Contribute
  • Developer

关注

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • 隐私
  • Cookie
  • 法律

除非另有注明,否则本网站上的内容可按知识共享 署名-相同方式共享 3.0 或更新版本使用。