I can't get any sound out of my VM's in virt-manager/QEMU. QEMU has the alsa, pipewire, pulseaudio, and spice USE flags set. I've tried all 3 sound devices in the VM config and made sure spice-vdagent was installed on Linux guests and Spice guest tools for Windows.
I've tried following the steps from this post but I just get this error: XML document failed to validate against schema: Unable to validate doc against /usr/share/libvirt/schemas/domain.rng
Element domain has extra content: qemu:commandline
I've tried running virt-manager as both a system and user session but it makes no difference. I have also tried accessing the guest via remote-viewer spice://127.0.0.1:5900 but there is no sound there either
I'm running KDE with Pipewire and OpenRC, audio from all other apps works fine.

