This step could probably be done automatically, but we consider it to be a non-issue in any realistic setting.
instead of inventing a new learning framework, we go back to the traditional EM trained HMMs.