Pybind11 bindings for Kaldi for use with the Montreal Forced Aligner
Project description
kalpy
Pybind11 bindings for Kaldi for use in Montreal Forced Aligner.
Installation
Kalpy depends on Kaldi being built as shared libraries, and the easiest way to install is via conda-forge:
conda install -c conda-forge kalpy
Kalpy is also available on pip via the kalpy-kaldi
package, but as this is only a binding library, it relies on Kaldi shared libraries being available. The KALDI_ROOT
environment variable must be set to locate the shared libraries and header files. The easiest way to install the appropriately built kaldi libraries is via conda install -c conda-forge kaldi
.
export KALDI_ROOT=/path/to/conda/enviornment
pip install kalpy-kaldi
Usage
Two libraries are installed, _kalpy
which contains low level bindings conforming to the original C++ style, and kalpy
which is a more pythonic interface for higher level operations. The kalpy
package is under heavy development and expansion to expose more functionality.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file kalpy-kaldi-0.5.0.tar.gz
.
File metadata
- Download URL: kalpy-kaldi-0.5.0.tar.gz
- Upload date:
- Size: 92.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e3ca4a92839276b33febd6614afddae354d256c1c334ccc8f4c897e31081552 |
|
MD5 | 0b70a9105e4028560938814a35e68d3c |
|
BLAKE2b-256 | 357b16140f9d79bc2d9067b69d66b60a4494a42089f3214cfff9a398458a776a |