For each word in the dictionary (or a filtered subset), check the pronunciation of those words against pronunciations by a Text-to-Speech language. Support filtering against another dictionary file.
This supports the following two main workflows:
-
Checking pronunciations of a Text-to-Speech language (e.g. en-GB-x-rp);
-
Checking and correcting pronunciations of a large, inconsistent dictionary (cmudict) with a Text-to-Speech language (e.g. en-US) using a manageable subset of those words (e.g. the words in en-GB-x-rp).