Software tools

Visual design tool facilitates tuning for Audience voice processors

AuViD from Audience is a graphical design tool for mobile equipment manufacturers to support the design-in and integration process for the company’s range of voice processors. The visually-guided tool allows handset manufacturers to easily and efficiently tune the audio features of the Audience voice processors to customize the voice and multimedia capabilities for individual handset models and other personal computing devices.

Featuring easy-to-use graphical user interfaces, the AuViD tool is designed to simplify the process for tuning the voice and audio features of the Audience voice processor during product development. With intuitive step-by-step direction, incorporating easy-to-understand visual components, AuVid tool allows audio engineers to more easily optimize the voice/audio experience during the handset design phase. With faster, easier design-in, the AuViD tool also helps speed time-to-market for new products.

For handset manufacturers, the AuViD tool enables audio engineers to efficiently work through the tuning processes, and minimizes the need for outside support. It also manages the sending and receiving of application programming interface (API) commands to optimize the Audience voice processor to meet design specifications. AuViD specifically provides audio engineers with processes to:


  • Program analog and digital gains in the audio path
  • Enable and tune different filters such as post-equalization (PostEQ), multi-band compander (MBC), side-tone equalization  (SideTone EQ), and parametric EQ
  • Enable and disable features such as noise suppression, voice processing, and acoustic echo cancellation (AEC)
  • Quickly download binary images
  • Create and execute API macro files


Download our data sheets here.

  • Ease-of-use 
  • PC-compatible: with Windows® XP and Windows® 7 operating systems

Each module on the home screen provides visual representation of the key building blocks in the transmit (Tx) and receive (Rx) audio paths, as implemented in Audience voice processors. This feature makes the tool very intuitive to use.

Audience AuVid Home

Audience voice processors provide for variations in the audio routing configuration. To help users more quickly and easily identify the appropriate configuration for their needs, the AuViD tool offers visual representation of the audio routes. With the click of a button, users can view the different routing configurations, and select the correct path.

Software tools 2

APIs allow users to enable and disable certain building blocks, set the analog and digital gains, and configure parameters essential for tuning the voice processor. To simplify this process, the AuViD tool has drop-down menus to select the appropriate API values from a list. And to facilitate configuration, the list features the default API values in bold, and shows the typical values in italics.

Software tools buttons for reading

Users can read the API stored in the target handset or device, or program new API values to the target device, by simply pressing the “Get” and “Send” buttons within the AuViD tool. Users can program one API value at a time, or do a batch program by selecting multiple values.

Software tools log

Log file with descriptive status and error messages
The log file on the AuViD tool captures the communication data between AuViD and the target handset or device, and users can view the log file to validate status or to get more details concerning error messages.


The AuViD tool features meters to give users visual feedback on the gains in the audio paths. If the gain exceeds the threshold, the meter bar turns red to indicate clipping of the signal.

Users can create their own macros and save them to run at a later time. This enables users to be more efficient when tuning multiple target handsets or devices.

Download binary image to the target handset or device.

Users can browse the windows folder to select the right binary file and download to the target device with a click of a button. A status bar updates the user on the download process.