Montreal Forced Aligner is a package for aligning speech corpora using Kaldi functionality.
Project description
Montreal Forced Aligner
The Montreal Forced Aligner is a command line utility for performing forced alignment of speech datasets using Kaldi (http://kaldi-asr.org/).
Please see the documentation http://montreal-forced-aligner.readthedocs.io for installation and usage.
If you run into any issues, please check the mailing list for fixes/workarounds or to post a new issue.
Installation
You can install MFA either entirely through conda or a mix of conda for Kaldi and Pynini dependencies and Python packaging for MFA itself
Conda installation
MFA is hosted on conda-forge and can be installed via:
conda install -c conda-forge montreal-forced-aligner
in your environment of choice.
Source installation
If you'd like to install a local version of MFA or want to use the development set up, the easiest way is first create the dev environment from the yaml in the repo root directory:
conda env create -n mfa-dev -f environment.yml
Alternatively, the dependencies can be installed via:
conda install -c conda-forge python=3.8 kaldi sox librosa biopython praatio tqdm requests colorama pyyaml pynini openfst baumwelch ngram
MFA can be installed in develop mode via:
pip install -e .[dev]
You should be able to see appropriate output from mfa version
Development
The test suite is run via tox -e py38-win
or tox -e py38-unix
depending on the OS, and the docs are generated via tox -e docs
Quick links
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
Built Distribution
Hashes for montreal_forced_aligner-3.0.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eac0703e342cc7501bbd1bc240390bd9dfc71d0f9ebd9d1f66569ee8e43c097 |
|
MD5 | 17252b4e0204be23cc1ea7a33c17f3a9 |
|
BLAKE2b-256 | 22b1550607de6efe5f9fb8ad969721fcec407d1b7e1e4c3caf004f3ba91045e9 |
Hashes for Montreal_Forced_Aligner-3.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9833bd65e7fef657a7703c62b2e95841acfc4dee7b630bf0d2e93efaafa4f348 |
|
MD5 | e43488df656a3e814028e216ac5a8b9b |
|
BLAKE2b-256 | a0cb3aa4808ebbd60f18c88bbad38abd96605e4b8a5c0e01026deb5a842d43e4 |