Is that problem less if you use something more simple? You mentioned Markov chains in our previous conversation.
j previous speech k next speech