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.
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
Metadata
Release files for kolibri-light 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| kolibri_light-0.3.2-py3-none-any.whl | Python 3 | none | any | Details for kolibri_light-0.3.2-py3-none-any.whl |
Release files / kolibri_light-0.3.2-py3-none-any.whl
| Download URL | kolibri_light-0.3.2-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4a3e61847b34095db007abdd5d7d6b6b3f7452a3680bca97bb66d43da77fc9ab
|
|
BLAKE2b-256 checksum How to use checksums |
c0ea5050abe5494812498a59a322e7ea18b90b939f33739744514d2f0195cb7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.13
|
Security for kolibri-light 0.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.