Simplify and fix bugs in the speech generator's ancestry generation