Tag Archives: java

Java FST framework API Review

Foreword This article summarizes and updates various previous articles [1] related to the implementation of a java weighted finite states transducers framework that can use existing openFst [2] models or export java fst object to openFst format and which is available at the CMUSphinx SVN reopsitory at [3]. The following sections include brief descriptions of… Read More »

Using the grapheme-to-phoneme feature in CMU Sphinx-4

Foreword This article summarizes and updates the previous articles [1] related to the new grapheme-to-phoneme (g2p) feature in CMU Sphinx-4 speech recognizer [2]. In order to support automatic g2p transcription in Sphinx-4 there were created a new weighted finite state transducers (wfst) in java [3] which its current API will be presented in a future… Read More »

Porting openFST to java: Part 4

Notice: Parts of this article may be outdated. There are many changes to its API and performance improvements recently in the java fst framework.  Please refer to recent articles in Java FST Framework category for the latest info. Foreword This article, the fourth in a series regarding porting openFST to java, describes the latest version… Read More »

Porting openFST to java: Part 3

Notice: Parts of this article may be outdated. There are many changes to its API and performance improvements recently in the java fst framework. Please refer to recent articles in Java FST Framework category for the latest info. (originally posted at http://cmusphinx.sourceforge.net/2012/07/porting-openfst-to-java-part-3/) Foreword This article, the third in a series regarding, porting openFST to java,… Read More »

Porting openFST to java: Part 2

Notice: Parts of this article may be outdated. There are many changes to its API and performance improvements recently in the java fst framework. Please refer to recent articles in Java FST Framework category for the latest info. (originally posted at http://cmusphinx.sourceforge.net/2012/05/porting-openfst-to-java-part-2/) Foreword This article, the second in a series regarding, porting openFST to java,… Read More »

Porting openFST to java: Part 1

Notice: Parts of this article may be outdated. There are many changes to its API and performance improvements recently in the java fst framework. Please refer to recent articles in Java FST Framework category for the latest info. Foreword This article is the first part of a series of articles on porting openFST[1] in java.… Read More »

Letter to Phoneme Conversion in CMU Sphinx-4: Literature review

1. Foreword Currently Sphinx-4 uses a predefined dictionary for mapping words to sequence of phonemes. I propose modifications in the Sphinx-4 code that will enable it to use trained models (through some king of machine learning algorithm) to map letters to phonemes and thus map words to sequence of phonemes without the need of a… Read More »

Implementation of Elman Recurrent Neural Network in WEKA

Foreword In this article, we will discuss the implementation of the Elman Network or Simple Recurrent Network (SRN) [1],[2] in WEKA. The implementation of Elman NN in WEKA is actually an extension to the already implemented Multilayer Perceptron (MLP) algorithm [3], so we first study MLP and it’s training algorithm, continuing with the study of… Read More »

Implementation of Competitive Learning Networks for WEKA

Foreword In a previous article, we shown that by using WEKA a researcher can easily implement her own algorithms without other technical concernings like binding an algorithm with a GUI or even loading the data from a file/database, as these tasks and many others are handled transparently by the WEKA framework. [1] In this article… Read More »