I'm not sure how they could pull off switching speakers without insane amounts of extra work actually.
Depends ...
In single player its quite easy actualy ...
All you need to implement is follower reaction like i dunno:
- blah blah blah
- blah blah blah
- [Persuation] blah blah blah
- [Persuation - Wyll] blah blah blah
This way we as a player would have option to actively choose to be interupted by Wyll, and let him speak instead of us.
Alternative option would be:
- blah blah blah
- blah blah blah
- [Persuation] blah blah blah
- [Persuation - Wyll] Tav: "You have something on mind, Wyll?" > Wyll: Blah blah blah
Multiplayer is a little tricky tho ... since every player would like to have acess to every dialogue option ...
So i gues the best way here is to somehow decide who is speaking (RNG is an option, but i still like rock/scissors/paper to be better), and just pretend others are not there for that part of conversation. :-/