Having just been through a similar process, I'll chip in with my rather limited knowledge.
From what I can tell, the Play Sound rule requires the sound file to be part of an HTML asset. Such an asset can contain several sound files (such as a whole sequence of spoken instructions or dialog to be used throughout a session). The Play Sound rule should be edited to reference a particular HTML asset, and a specific sound file within that asset. An easy example would be to play the 'Default' sound in the GuardsWhistle HTML asset.
In order to have the sound play when you want it to, you'll need to make the PlaySound rule a 'child' rule of whatever needs to trigger it. That could be a trigger check rule, completion of some objective, a Wait... rule, to name but a few. E.g.
Wait (30s)
___PlaySound()
Hope this helps.
John
Edit: I have had to insert underscore characters to force an indent in the above example. In practice, you indent a child rule using the right arrow icon in Surveyor.