Skip to main content

Deep Learning and more NLP toolkit

Project description

Kolibri

A comprehensive multi modal machine learning platform

Contents

├── README.md
├── config

  • README.md: this documentation

Setting up PyFreeLing in Mac OS Sierra

There are 4 types of dependencies:

  • Homebrew, a package manager to install software in Mac
  • FreeLing, an open source language analysis tool suite
  • Python 3
  • lxml, a Python library to work with XML
  • libxml2 and libxslt C libraries which are dependencies of lxml

Install Homebrew

Follow Neil Gee's guide to install and set up homebrew for Mac OS Sierra

Install FreeLing

Use Homebrew to install FreeLing by running this command:

brew install freeling

Homebrew will take care of any dependencies.

Install Python 3

You can install Python 3 with Homebrew following the instructions from The Hitchhiker's Guide to Python or following the very complete Lisa Tagliaferri's guide.

Basically:

brew install python3

Install libxml2 and libxslt

macOS Sierra already provides libxml2 and libxslt. They can be installed through Homebrew though:

brew install libxml2
brew install libxslt

Install lxml

Now, you are ready to install lxml:

pip3 install lxml

Once you have installed FreeLing and all the dependencies, you will always need to start a FreeLing analyzer in server mode

Starting a FreeLing analyzer in server mode

analyze -f en.cfg --server --port 50005 &

Install pyaudio

install pyaudio in Windows

Intalling pyaudiocan be tricky in window platform and generally 'pip install pyaudio' will not work. see the following stackoverflow response if you have any problem.

https://stackoverflow.com/questions/52283840/i-cant-install-pyaudio-on-windows-how-to-solve-error-microsoft-visual-c-14

Install pyaudio in mac os x

First install portaudio

brew install portaudio 

the run the following command

pip install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio

install pocketsphinx

Instaaling this library could be difficult on some systems. If the command:

pip install pocketsphinx 

did not work for you then try the following steps

git clone --recursive https://github.com/bambocher/pocketsphinx-python
cd pocketsphinx-python

Edit file pocketsphinx-python/deps/sphinxbase/src/libsphinxad/ad_openal.c.

Change

#include <al.h>
#include <alc.h>

to

#include <OpenAL/al.h>
#include <OpenAL/alc.h>

and finally:

python setup.py install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

kolibri_light-0.3.2-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file kolibri_light-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for kolibri_light-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4a3e61847b34095db007abdd5d7d6b6b3f7452a3680bca97bb66d43da77fc9ab
MD5 aef70dbf0f942e74b144b83eb3e40a32
BLAKE2b-256 c0ea5050abe5494812498a59a322e7ea18b90b939f33739744514d2f0195cb7c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page