If your Visio has an HDMI ARC outlet and your TV has one as well, try that. I had the same problem as you with dialog (but for different reasons) and going from optical to HDMI solved the problem. In fact, everything sounds better.
All the best,
Nonoise
All the best,
Nonoise