Return to main tools page

AArView is the Acoustic-articulatory viewer program based on the UBAfxP.ocx library, which contains the UBeamAfx ActiveX control. AArView is usable from either the commercial Matlab software package or the FOSS (Free and Open-Source Software) package Python. AArView and the UBAfxP.ocx library are made available here for free download for academic or non-commercial use.

AArView.m is the Matlab M-file to run the Acoustic-articulatory viewer program.

AArView.py is the Python version of the Acoustic-articulatory viewer program -- requires installation of Python, wxPython, and win32com (Mark Hammond ActiveX extensions).

UBAfxP.ocx is the required ActiveX control to run AArView from either Matlab or Python -- download to a directory and invoke regsvr32 UBAfxP.ocx from the command line.

TF32Voice.dll is the COM object companion to UBAfxP.ocx -- download to the directory of your choice and invoke regsvr32 TF32Voice.dll from the command line. TF32Voice implements the Jitter/Shimmer/SNR analysis as ProgId TF32Voice.JitterShimmerSNR, and it implements the epoch finder as ProgId TF32Voice.EpochDialogX. required ActiveX control to run AArView from either Matlab or Python -- download to a directory and invoke regsvr32 UBAfxP.ocx from the command line.

UBAfxP.py is the required Python module to access the UBAfxP ActiveX control -- download into the same directory as AArView.py.

UBAfxRef.pdf explains how to call functions of the UBAfxP ActiveX control from Matlab when running the AArView.m Matlab M-file script.

ComputerScripting.ppt: Paul H Milenkovic (2006) Application of Computer Scripting to Computer Analysis of Speech, ASHA 2006, Miami, Florida.