-
Notifications
You must be signed in to change notification settings - Fork 0
Werkov/Completion
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Completion project =========================== Uses language models to predict what user is about to write. It can be used: - in T9 or iTap like systems, - for auto-completion in text editors, - in devices for disabled people (writing with one finger, eye movements, etc.). Dependecies ----------- Needs Python3, PyQt4 for Python3, and SIP framework. It could be installed from these Ubuntu packages: - python3-pyqt4 - python3-sip - python3-sip-dev It's also recommended to have some NLP toolkit installed to create ARPA files. Requires Ubuntu 15.04 (or newer). Demo ---- First run `make` in the root directory, it should: - compile KenLM objects, - compile KenLM wrapper and ARPA selector objects, - compile executables for building binary files from ARPA for KenLM and ARPA selector, - generate SIP bindings sources and compile them to .so Python modules, - create binary files for sample language model. If everything works properly demo could be started by `./src/python/ui-demo.py b -lm sample-data/povidky.bin -sel sample-data/povidky.sel.bin`.
About
NLP, tries to predict what you're going to write
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published