pronlex

module
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2017 License: GPL-3.0

README

pronlex

pronlex is a pronunciation lexicon database with a server behind a simple HTTP API.

GoDoc Go Report Card

Lexicon server / Docker installation

Readme: docker/README.md
Git folder: docker/

Lexicon server / Setup for standalone use

Readme: install/standalone/README.md
Git folder: install/standalone/

Lexicon server / Setup for developers

Readme: install/developer/README.md
Git folder: install/developer/

Directories

Path Synopsis
cmd
Package cmd contains various command line tools for this repository
Package cmd contains various command line tools for this repository
decompounder
Package decompounder contains command line tools for parsing decomps for the Swedish NST lexicon.
Package decompounder contains command line tools for parsing decomps for the Swedish NST lexicon.
decompounder/lexfile2decomps
TODO: Remove this file.
TODO: Remove this file.
lexio
Package lexio contains main command line tools for importing and exporting lexicon files to/from the database, and for converting some external file formats into a format readable by the pronlex package.
Package lexio contains main command line tools for importing and exporting lexicon files to/from the database, and for converting some external file formats into a format readable by the pronlex package.
lexio/convert
Package convert contains main command line tools for converting between some specific lexicon file formats
Package convert contains main command line tools for converting between some specific lexicon file formats
lexio/createEmptyDB
createEmptyDB initialises an Sqlite3 relational database from the schema defining a lexicon database, but empty of data.
createEmptyDB initialises an Sqlite3 relational database from the schema defining a lexicon database, but empty of data.
lexio/exportLex
Command line tool for exporting lexicons from the database to a file.
Command line tool for exporting lexicons from the database to a file.
lexio/importLex
Command line tool for importing lexicon files into a lexicon database.
Command line tool for importing lexicon files into a lexicon database.
Package config is used for lexicon configuration settings (work in progress, not ready for proper use!)
Package config is used for lexicon configuration settings (work in progress, not ready for proper use!)
Package dbapi contains code wrapped around an SQL(ite3) DB.
Package dbapi contains code wrapped around an SQL(ite3) DB.
Package lex is used for general 'container' classes such as entry, transcription, lemma, etc.
Package lex is used for general 'container' classes such as entry, transcription, lemma, etc.
Package line is used to define lexicon line formats for parsing input and printing output.
Package line is used to define lexicon line formats for parsing input and printing output.
Package symbolset is used to define symbol sets and mapping between different sets, such as NST-SAMPA to Wikispeech-SAMPA, IPA to SAMPA, and so on.
Package symbolset is used to define symbol sets and mapping between different sets, such as NST-SAMPA to Wikispeech-SAMPA, IPA to SAMPA, and so on.
converter
Package converter is used to convert between symbol sets from different languages.
Package converter is used to convert between symbol sets from different languages.
Package validation is used to define entry validators and rules.
Package validation is used to define entry validators and rules.
rules
Package rules contains a few general validation rule types.
Package rules contains a few general validation rule types.
validators
Package validators contains a validator service for caching loaded validators, and it contains language and project specific validators.
Package validators contains a validator service for caching loaded validators, and it contains language and project specific validators.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL