Skip to content

Development Mode Breakage on Windows #164

Description

@BeckettFrey

Problem

The app produced this error when alignment was performed:

An error occurred:
MFA alignment failed (exit 1):
INFO Setting up corpus information...
INFO Loading corpus from source files...
INFO Found 3 speakers across 178 files, average number of utterances per
speaker: 59.333333333333336
INFO Initializing multiprocessing jobs...
INFO Normalizing text...
INFO Generating MFCCs...
INFO Calculating CMVN...
INFO Generating final features...
INFO Creating corpus split...
INFO Compiling training graphs...
INFO Performing first-pass alignment...
INFO Generating alignments...
INFO Collecting phone and word alignments from alignment lattices...
ERROR There was an error in the run, please see the log.
Exception ignored in atexit callback <bound method ExitHooks.history_save_handler of <montreal_forced_aligner.command_line.utils.ExitHooks object at 0x000001C128017E00>>:
Traceback (most recent call last):
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\command_line\utils.py", line 686, in history_save_handler
raise self.exception
File "C:\Users\mahr.voxkit\mfa-env\Scripts\mfa-script.py", line 10, in
sys.exit(mfa_cli())
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\rich_click\rich_command.py", line 402, in call
return super().call(*args, **kwargs)
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\click\core.py", line 1569, in call
return self.main(*args, **kwargs)
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\rich_click\rich_command.py", line 216, in main
rv = self.invoke(ctx)
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\click\core.py", line 1970, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\click\core.py", line 1353, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\click\core.py", line 907, in invoke
return callback(*args, **kwargs)
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\click\decorators.py", line 34, in new_func
return f(get_current_context(), *args, **kwargs)
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\command_line\align.py", line 143, in align_corpus_cli
aligner.align()
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\alignment\pretrained.py", line 327, in align
super().align()
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\alignment\base.py", line 289, in align
self.collect_alignments()
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\alignment\base.py", line 824, in collect_alignments
) in run_kaldi_function(
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\utils.py", line 742, in run_kaldi_function
raise v
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\utils.py", line 542, in run
self.function.run()
File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\abc.py", line 94, in run
raise MultiprocessingError(self.job_name, error_text)
montreal_forced_aligner.exceptions.MultiprocessingError: MultiprocessingError:

Job 3 encountered an error:
Traceback (most recent call last):

File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\abc.py", line 90, in run
self._run()
~~~~~~~~~^^

File "C:\Users\mahr.voxkit\mfa-env\Lib\site-packages\montreal_forced_aligner\alignment\multiprocessing.py", line 1693, in _run
if not ali_path.exists():
~~~~~~~~~~~~~~~^^

File "C:\Users\mahr.voxkit\mfa-env\Lib\pathlib_abc.py", line 450, in exists
self.stat(follow_symlinks=follow_symlinks)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "C:\Users\mahr.voxkit\mfa-env\Lib\pathlib_local.py", line 515, in stat
return os.stat(self, follow_symlinks=follow_symlinks)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

OSError: [WinError 448] The path cannot be traversed because it contains an untrusted mount point: 'C:\Users\mahr\.voxkit\mfa-root\test\alignment\ali.english_us_arpa.3.ark'

Proposed Solution

This error is verified as a side effect of development mode being on, better documentation will be provided in future releases, for now this is partially addressed, it's documented in the v0.5.0 release notes.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions