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.