Hi guys, my problem has been solved!
Firstly, HTK3.4.1 will report a fatal ERROR 8522 and terminate by force. However HTK3.4 will execute with warnings about "tee" word. That difference actually is not that big as pointed out above, the warning in HTK3.4 anticipates to the failure in the following HERest step. Thus I have to check my dict carefully even I escaped ERROR 8522. And I found the reason. I have two pronounciation for both "STEVE" and "YOUNG", both has one option of "sp"! I deleted the two lines and run HVite again, no warning or error for HTK3.4 and HTK3.4.1!
Therefore, I have to say the HTK3.4.1 has been more strict on some parts but sometimes fails to report error accurately, which makes it more confusing.
>Error 8522 solved
thanks for the update!