Class Index | File Index

Classes


Built-In Namespace _global_

Method Summary
Method Attributes Method Name and Description
 
cmudictToArray(fileName)
Reads the cmudict file into a JavaScript array of arrays.
 
Parses the cmudict file into an SQLite database.
Method Detail
{Array} cmudictToArray(fileName)
Reads the cmudict file into a JavaScript array of arrays.
Defined in: <src/cmudict-to-sqlite.js>.
Author: Matthew Kastor.
// Reading the CMU Pronouncing Dictionary from the flat file `cmudict` into 
// a JavaScript array:

var cmu = require('cmudict-to-sqlite');
var fileName = 'cmudict.0.7a';
var cmudict = cmu.cmudictToArray(fileName);
// the array will be huge and on my machine it takes longer to display it to 
// the console than it does to parse the file so, let's just display the first 
// thirty records
var count = 30;
while (count > 0) {
    console.log(cmudict[count]);
    count -= 1;
}
Parameters:
{String} fileName
The name and location of the cmudict to parse.
Returns:
{Array} An array of arrays. Each element in the array is an array with item 0 being the word and item 1 being the ARPAbet code. The array will also have a license property which contains the license header from the given cmudict file.
Requires:
fs

cmudictToSqliteDb(fileName)
Parses the cmudict file into an SQLite database.
Defined in: <src/cmudict-to-sqlite.js>.
Author: Matthew Kastor.
// Converting the CMU Pronouncing Dictionary from the flat file `cmudict` into 
// an sqlite database:

var cmu = require('cmudict-to-sqlite');
var fileName = 'cmudict.0.7a';
cmu.cmudictToSqliteDb(fileName);
Parameters:
{String} fileName
The name and location of the cmudict to parse.
Requires:
sqlite3
cmudictToArray
See:
Carnegie Mellon University's information and download links for cmudict
Wikipedia's article on the CMU Pronouncing Dictionary
Wikipedia's ARPAbet article

Documentation generated by JsDoc Toolkit 2.4.0 on Thu Nov 17 2022 17:29:49 GMT-0500 (Eastern Standard Time)