PCS, to do this is one of the simplest bits of LUA you can do, you just keep setting animation frames and playing animation frames. The hard part is deciding which animation frames to use, for the stock characters it would be easy because they all have the same animation set, so all their animation frames will be the same, but for characters from the DLC's, especially the classics you would have to have a different script with different animation calls for every character, it's not just a matter of telling it to find talking animations , you would either have to go through each model and write a separate script for each, or go through each models animations and mark down their frames in the fpe and is the anim0/1/2/3 calls to run them, and any custom characters would need the same work.
Primary Desktop:
i7 7700,k NV1070 8GB, 16GB 3200mhz memory, 1x 2TB Hybrid, Win10.
Secondary Desktop:
i5 4760k, NV960 2GB, 16GB 2333mhz memory, 1x 2TB Hybrid, Win10.
Laptop:
i3, Intel 4000 series graphics, 6GB memory, 1x 500gb HDD, Win8.1.