Roku players don't support a very wide range of audio and video codecs. Could you post the media info on a file that doesn't play audio?
It's also possible Serviio did not set the correct profile when it was detected. Make sure the Serviio console shows the Roku profile is selected. If it isn't (it's likely showing Generic), select Roku from the list and then click the Save button on the bottom of the panel.
Here's a link to exactly what will play without transcoding:
http://support.roku.com/entries/423946- ... l-support-If your files don't match these exactly, then transcoding is required. The Roku profile should accomplish it.