Audio Themes Add-on For NVDA

Introduction

The Audio Themes add-on creates a virtual audio display that plays sounds when focusing or navigating objects (such as buttons, links etc...) the audio will be played in a location that corresponds to the object's location in the visual display. The add-on also enables you to activate, add, remove, edit, create, and distribute audio theme packages.

Usage

This add-on enhances your experience with NVDA in the following ways:

  1. When focusing or navigating objects, the add-on plays a preassigned audio file from the currently active audio theme.
  2. You can activate or remove an existing audio theme. You can also add an audio theme package to your audio themes collection.
  3. Through the Audio Themes Studio, you can create a new audio theme for your personal use or for sharing with others. You can also edit an existing audio theme as well.

Customizing the add-on

The settings for the Audio Themes add-on could be found in NVDA's settings dialog under the name "Audio Themes". You can customize the add-on in the following ways:

Audio Themes Studio

The Audio Themes Studio is your one-stop-shop for all things audio themes. Using the studio, you can create a new audio theme and package it for personal use or distribution. You can also use the studio to edit any one of your existing audio themes.

Note that the add-on supports two audio formats, namely: .ogg and .wav. Please make sure that your sounds are properly converted to one of these two formats before starting. You can freely mix the two if you need to.

Please make sure that your sounds are short in length. To get the best results, do not use sounds longer than two seconds.

Creating and editing audio themes

The interface for creating and editing audio themes is pretty intuitive and self-explanatory, it is the same whether you are creating a new audio theme or editing an existing one. The only difference is that pressing the save button when creating an audio theme will package and save the new theme to a file, and pressing the save button when editing an audio theme will save your changes to the existing audio theme.

Creating a new audio theme

To create an audio theme follow these steps:

Editing an existing audio theme

The process of editing an audio theme is almost identical to the process of creating a new audio theme. The only differences are:

Copyright

Copyright (c) 2014-2019 Musharraf Omeribnomer2011@hotmail.com.

Although this add-on was started as an independent project, it has evolved to be an enhanced version of the 'Unspoken' add-on by Austin Hicks (camlorn38@gmail.com) and Bryan Smart (bryansmart@bryansmart.com). The majority of this add-on's development went into creating the tools to manage, edit and create audio theme packages. So a big thank you to these two guys for creating such a wonderful add-on, and open sourcing it so others can build on top of their work.

A Note on Third-party audio files:

The Default audio theme package in this add-on uses sounds from several sources, here is a breakdown for those sources: - Unspoken 3D Audio: An add-on for NVDA - TWBlue: A free and open source twitter client - Mushy TalkBack: An alternative talkback with better sounds.

License

Licensed under the GNU General Public License. See the file copying for more details.