kylebgorman/Prosodylab-Aligner — Issue #1: Unknown phones
Author: kylebgorman
Created: 2011-11-17 19:01:47+00:00
State: open

It is possible to give /align.py a dictionary containing some phone that it doesn't know about. It could not know about it because it wasn't trained on any instances of that phone, or because you're not doing training and it's not one of the CMU phones. If so, you will get a cryptic error from HVite.

Instead of allowing that to happen, this error could be caught during the dictionary check and given a clearer error.