Vizard supports any sound file format for which your system has a codec. Sound files can be played globally or can be spatialized using various 3D sound features.
To add global (non-spatialized) sound to your world, use viz.addAudio(<filename>). Once you've added a sound, you can play it, pause it, loop it, stop it, and start it from any point. You can also change the rate at which it plays and its volume. For commands relating to playing sounds, check out the Multimedia command table.
You can also add spatialized sound and other 3D sound effects to your world. If you want a sound to come from an object, use <node3d>.playsound(<filename>) where <node3d> is the object making the sound and <filename> is the sound file (not the name of a sound that you've added using viz.addAudio). Once you've added a sound to an object, you can use pause, stop or play to control it. For more 3D sound options, check out the section on advanced 3D sound. NOTE: Use mono .wav files when when you're implementing 3D sound (stereo files will not work).
If you need to record audio for your world, check out Audacity, a free sound editor . You can also record sound within Vizard worlds. If you'd like to find sound effects for your worlds, check out these websites: