https://iphonesoft.fr/2009/12/29/easymix
This wasn't AI based, because 2009, but with a brain at the commands, you ended up with the same "pre-synchronization"
Turned out the difficulty in this project was more to a) find a source of decent sampels b) get them to the right sound quality / length for synchronization