The only way currently is to forward a PulseAudio connection over SSH,
but this wouldn't allow for A/V synchronization with VNC. Also, the
sound will reportedly degrade if using a TCP connection that has any
packet loss, so using UDP may ultimately be required.
https://github.com/TurboVNC/turbovnc/issues/178 discusses a proposal for
using the QEMU audio RFB extension to forward audio through the RFB
connection, but it would take a lot of time (== money) to get it right.
(If UDP is required over non-robust connections, then it may be a
non-starter.)