It tends to be such a minimal delay that turning the TV speakers down will make it a non-issue.
But...
If the cable box is hooked to the TV via HDMI, then the sound from the TV speakers is derived from the same HDMI cable as the video. In such case, the audio lag is internal to the TV or cable box and theres not a heckuva lot that can be done about that.
What that "optical cable hooked to the TV" is doing, I have no idea. Where does it come from and where in the TV does it go?