It is meant to be an English spelling system in which each meaningful sound is represented by one and only one symbol, and each symbol represents one and only one meaningful sound. No two people pronounce their words exactly alike. Among the hundreds of millions of people who speak English, there is plenty of variation in speech-sound. They don't change the meaning of the words. They're just regional flavors - just interesting shades of color that distinguish one voice from another.
Listeners hear the underlying core sounds without much of a problem.
Speechskript only codes for these general core sounds - the sounds which determine the meaning of a word. There is a problem, of course. Speechskript recognizes 36 meaningful speech sounds. Our alphabet only has 26 letters in it. This solves the problem without resorting to diacritical marks or newly invented symbols.