Yeah, would love to see it being based on the speaking character, and would love to be able to choose which character was speaking within a conversation, particularly for auto triggered conversations.
I second this & especially that last part, its incredibly frustrating when one of my companions suddenly gets picked because of positions when the dialogue gets triggered