Sentence Start: Generate all possible sentence start words from grammar
and use the first two phones for each word.
Middle of word: shift phones to left and get next phone.
End of word: shift into next word, keeping the last phone of current
word as the left context.
Penultimate phone: Find the next possible words and generate cross-word
triphones corresponding to each of the new words.