VComm releases Whisper voice code for OpenSim

  • Grid owners with proprietary viewers can now add high-quality voice to their worlds
  • Not yet included in Hippo, Imprudence — users must download add-on

This week, vComm Solutions of Switzerland released the source code for Whisper, a high-quality voice option for OpenSim. Whisper supports directional voice and lip synching, and is more stable and clear than FreeSwitch, the only other voice system for OpenSim.

Virtual world operators with their own viewers can benefit immediately by switching to Whisper voice by installing the Whisper server code on their grids, and adding the Whisper client code to their viewers.

Those using the standard Hippo or Imprudence viewers to access OpenSim grids will have to wait for the full viewer implementation, or download a separate add-on that will break compatibility with FreeSwitch.

Both Whisper and FreeSwitch are free, but both require that the region owner run a voice server in addition to the OpenSim server. Some OpenSim hosting providers already offer Whisper and FreeSwitch voice, either included with hosting or at a small additional fee.

The public release of the Whisper source code is an important step forward in having a usable voice system for OpenSim — the lack of decent voice has been the single biggest technical impediment to enterprise adoption of OpenSim.

However, Whisper still isn’t fully integrated with OpenSim viewers. Currently, all Second Life and OpenSim-compatible viewers include support for the Vivox voice system, a proprietary voice technology used by Second Life. Vivox licenses aren’t currently available for OpenSim, but FreeSwitch piggy-backs on top of the built-in Vivox client code bundled with the viewer.

Whisper is not compatible with the Vivox client and requires its own code.

Virtual world operators who have their own viewers can bundle the Whisper code with their viewers. So, for example, if a school runs its own grid for students and has the students use a branded, proprietary viewer, they can give the students a Whisper-enabled version of the viewer.

However, in order for Whisper to be included with the standard OpenSim viewers such as Hippo and Imprudence, the voice client must be smart enough to be able to figure out whether the viewer is being used to access a region running Freeswitch, a region running Whisper, or a Second Life region running Vivox and switch appropriately.

Once automatic voice detection and switching is implemented, the standard viewers can then include the functionality in their standard release. Until then, users can also download the Whisper client manually when they visit OpenSim regions running Whisper.

You can try Whisper for yourself using instructions here and logging into the OSGrid region called“Mumble Sandbox” — you’ll need an account on OSGrid, which is free if you don’t already have one. The Whisper system is also referred to as Mumble or Murmur, where Mumble is the name of the client software that connects to the Murmur open source voice chat servers.

However, even after Whisper is included in third-party viewers such as Imprudence or Hippo, it isn’t likely to be available to those who access OpenSim through the official Second Life viewer unless Linden Lab decides to save money by switching to Whisper as well.

Today, only the latest official Second Life viewers support media-on-a-prim, and only the official Second Life test viewer supports meshes. However, third-party viewers are expected to have this functionality soon.

Last updated by at .

maria@hypergridbusiness.com'

Maria Korolov

Maria Korolov is editor and publisher of Hypergrid Business. She has been a journalist for more than twenty years and has worked for the Chicago Tribune, Reuters, and Computerworld and has reported from over a dozen countries, including Russia and China.

  • http://flyingisland.co.uk Neil Canham

    Minor correction – whisper doesn’t support directional voice at the moment, but as I pointed out in the comments to a previous article, that is in many cases a good thing.

  • http://www.avatrian.com Chenin

    Maria, thanks for this article. We're now checking out Whisper in our grid. Just want to point out that the link to download still points to the older 0.2.5 version. I found the latest 0.2.7 version of Whisper here…
    http://whisper.vcomm.ch/forum/viewtopic.php?f=2&a
    Happy 2011

  • stiofain nbmcmedia

    For anyone that wishes to try out V 0.2.7 we have it running in one of our regions in OSGrid just search the map for ” 3dcolab ”
    Stiofain

  • http://www.avatrian.com Chenin

    Just want to say that we had a very positive experience with this release of Whisper 0.2.7. We tested it first in Avatrian’s Grid. After all worked out, we installed Whisper and Murmur into the CETGrid which runs the MoonWorld system (http://moonworld.cet.edu). The sound is very crisp and connection is stable for a long period of time. We’ve been using it for a week now since it was released. No problems that make it non-viable for production use. Our engineer directly involved with configuring it wrote a more detailed blog on our experience…

    http://www.avatrian.com/blogs/?p=981

    We are now working to get it implemented in hypergrid mode so that VOIP can be made available in the multiple sims of our grid simultaneously. Great work by VCOMM and the Whisper/Murmur team.

  • Ron Overdrive

    The fact its Windows only I find is a big problem. Educators have to support support both Windows and Mac these days with how common Macs are on campus.