## Mx: A package for rapid mathematical prototyping and algorithm development with application to speech and speaker recognition (1998)

Venue: | tech. rep., Dept. CSE, Oregon Graduate Institute |

Citations: | 2 - 2 self |

### BibTeX

@INPROCEEDINGS{Vuuren98mx:a,

author = {Sarel Van Vuuren},

title = {Mx: A package for rapid mathematical prototyping and algorithm development with application to speech and speaker recognition},

booktitle = {tech. rep., Dept. CSE, Oregon Graduate Institute},

year = {1998}

}

### OpenURL

### Abstract

ix Preface xi I Overview 1 1 Introduction 3 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Software architecture . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4 Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.5 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.6 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 Using Mx 9 2.1 Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3 Commands and arguments . . . . . . . . . . . . . . . . . . . . . . 11 2.4 Using variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.5 Specifying matrix input . . . . . . . . . . . . . . . . . . . . . . . 14 2.6 Accessing a submatrix . . . . . . . . . . . . . . . . . . . . . . . . 15 2.7 ...

### Citations

63 |
Ousterhout, Tcl and the Tk Toolkit
- K
- 1993
(Show Context)
Citation Context ...98. Chapter 1 Introduction 1.1 Introduction This document is about a software package called Mx. This package allows rapid mathematical prototyping and algorithm development from within the Tcl shell =-=[1]-=-. It provides a programming system with extensive scripting capability for matrix and vector mathematics. All matrices are abstracted memory objects that are referenced through a unique text-string ha... |

31 |
Text-Free Speaker Recognition using an Arithmetic Harmonic Sphericity Measure
- Bimbot, Mathan
- 1993
(Show Context)
Citation Context ...e Institute, Portland, OR, March 1998. B.4. ARITHMETIC HARMONIC SPHERICITY MEASURE 67 B.4 Arithmetic Harmonic Sphericity Measure Consider implementing the arithmetic harmonic sphericity measure (AHS) =-=[8]-=- log[tr(cov(Y )scov(X) \Gamma1 )str(cov(X)scov(Y ) \Gamma1 )] \Gamma 2slog(d): Here is a procedure to calculate the AHS measure proc ahs --X Y -- mx cov $X Sx mx cov $Y Sy mx cholinv $Sx Si set tx [mx... |

26 |
Data-driven design of RASTA-like filters
- Vuuren, Hermansky
- 1997
(Show Context)
Citation Context ... large matrices need to be manipulated relatively quickly and where rapid prototyping or algorithm development is needed. Examples of such situations include feature processing and modeling of speech =-=[2, 3, 4]-=- at both the research and application development stages. Mx allows fast and easy assimilation, partitioning, transformation and inspection of these matrices. In addition to the usual mathematics oper... |

9 |
The CSLU-sh toolkit for automatic speech recognition
- Schalkwyk, Colton, et al.
- 1996
(Show Context)
Citation Context ...anguage Tcl is used to access Mx functionality within an efficient scripting environment. Currently Mx is bundled with the Center for Spoken Language Understanding programming shell [5] called CSLUsh =-=[6]-=- which is a group of similar package extensions designed specifically as speech recognition tools. This bundling allows CSLUsh to make seamlessly use of Mx and vice versa. Individually, each package e... |

8 |
CSLUsh: an extendible research environment
- Schalkwyk, Villiers, et al.
- 1997
(Show Context)
Citation Context ...ndible scripting language Tcl is used to access Mx functionality within an efficient scripting environment. Currently Mx is bundled with the Center for Spoken Language Understanding programming shell =-=[5]-=- called CSLUsh [6] which is a group of similar package extensions designed specifically as speech recognition tools. This bundling allows CSLUsh to make seamlessly use of Mx and vice versa. Individual... |

6 | MESS: Modular, Efficient Speaker Verification System
- Vuuren, Hermansky
- 1998
(Show Context)
Citation Context ... large matrices need to be manipulated relatively quickly and where rapid prototyping or algorithm development is needed. Examples of such situations include feature processing and modeling of speech =-=[2, 3, 4]-=- at both the research and application development stages. Mx allows fast and easy assimilation, partitioning, transformation and inspection of these matrices. In addition to the usual mathematics oper... |

1 |
Oregon Graduate Institute NIST speaker recognition evaluation
- Vuuren, Hermansky
- 1997
(Show Context)
Citation Context ... large matrices need to be manipulated relatively quickly and where rapid prototyping or algorithm development is needed. Examples of such situations include feature processing and modeling of speech =-=[2, 3, 4]-=- at both the research and application development stages. Mx allows fast and easy assimilation, partitioning, transformation and inspection of these matrices. In addition to the usual mathematics oper... |