Hi,
I've been trying to find this for some time; and I have someone who I was prepared to pay to make a plugin for it, but he's not avilable atm.
Are there any functions, plugins, or anything else, that can produce code which follows these principles:
-saying lines of character A would be said, and block other lines of the same character (so lines A1 A2 and A3 would be said one after the other, A1 A2 A3)
-saying lines of character A and B would have them both spoken simultaneously, so A1 and B1 would be spoken at the same time.
so:
//said one after the other: - "1 and 2"
cA.SimultanneousSpeech("1 ")
cA.SimultanneousSpeech("and 2")
//said simultaneously
//"1 2 3"
//"4 5 6"
cA.SimultanneousSpeech("1 2 3")
cB.SimultanneousSpeech("4 5 6")
//all speech is paused, or cache is cleaned - this makes easy to differentiate A B A from all being played simultaneously
PauseAllSpeech()
//B says something
cB.SimultanneousSpeech("something")
PauseAllSpeech()
//A says something else
cA.SimultanneousSpeech("something else")
Instead of PauseAllSpeech(), perhaps using a blocking function like Say would be easier?..
This allows speech, and lipsync (using TotalLipSync) to work independantly of eachother - in other word, on 2 or 3 characters simultaneously.