Skip to content

Commit e42595a

Browse files
authored
Merge pull request #337 from OscarVanL/windowsfix
Updated run_mfa.py script to work in Windows
2 parents 75cbb36 + ae3d3d3 commit e42595a

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

examples/mfa_extraction/run_mfa.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@
1818
from pathlib import Path
1919

2020
import click
21+
import os
2122

2223

2324
@click.command()
24-
@click.option("--mfa_path", default="mfa/montreal-forced-aligner/bin/mfa_align")
25+
@click.option("--mfa_path", default=os.path.join('mfa', 'montreal-forced-aligner', 'bin', 'mfa_align'))
2526
@click.option("--corpus_directory", default="libritts")
26-
@click.option("--lexicon", default="mfa/lexicon/librispeech-lexicon.txt")
27-
@click.option("--acoustic_model_path", default="mfa/montreal-forced-aligner/pretrained_models/english.zip")
28-
@click.option("--output_directory", default="mfa/parsed")
27+
@click.option("--lexicon", default=os.path.join('mfa', 'lexicon', 'librispeech-lexicon.txt'))
28+
@click.option("--acoustic_model_path", default=os.path.join('mfa', 'montreal-forced-aligner', 'pretrained_models', 'english.zip'))
29+
@click.option("--output_directory", default=os.path.join('mfa', 'parsed'))
2930
@click.option("--jobs", default="8")
3031
def run_mfa(
3132
mfa_path: str,
@@ -38,7 +39,7 @@ def run_mfa(
3839
Path(output_directory).mkdir(parents=True, exist_ok=True)
3940
call(
4041
[
41-
f"./{mfa_path}",
42+
f".{os.path.sep}{mfa_path}",
4243
corpus_directory,
4344
lexicon,
4445
acoustic_model_path,

0 commit comments

Comments
 (0)