Original on Kaggle

%%capture
import os
os.chdir('/tmp')
!wget https://github.com/MontrealCorpusTools/Montreal-Forced-Aligner/releases/download/v1.0.1/montreal-forced-aligner_linux.tar.gz
!tar zxvf montreal-forced-aligner_linux.tar.gz
!ln -s /tmp/montreal-forced-aligner/lib/libpython3.6m.so.1.0 /tmp/montreal-forced-aligner/lib/libpython3.6m.so
os.chdir('/kaggle/working')
os.environ['LD_LIBRARY_PATH'] = f'{os.environ["LD_LIBRARY_PATH"]}:/tmp/montreal-forced-aligner/lib/'
os.environ['PATH'] = f'{os.environ["PATH"]}:/tmp/montreal-forced-aligner/bin/'
!mkdir /tmp/mfa-temp
!mfa_train_g2p -t /tmp/mfa-temp ../input/living-audio-irish-speech-corpus/lexicon.txt ./g2p-model
GitRevision: kaldi-6-g64719c
Loading input file: /tmp/mfa-temp/g2p-model/input.txt
Starting EM...
Finished first iter...
Iteration: 1 Change: 3.18428
Iteration: 2 Change: 0.068243
Iteration: 3 Change: 0.0359888
Iteration: 4 Change: 0.00983238
Iteration: 5 Change: 0.00348759
Iteration: 6 Change: 0.00150681
Iteration: 7 Change: 0.00084877
Iteration: 8 Change: 0.000713348
Iteration: 9 Change: 0.000318527
Iteration: 10 Change: 0.000238419
Iteration: 11 Change: 0.000259399
Last iteration: 
GitRevision: kaldi-6-g64719c
Initializing...
Converting...
Saved model to ./g2p-model