About VoiceChatter

VoiceChatter is a free, cross-platform voice communication (chat) application. It was designed with gaming in mind, but can be used for many other purposes.

Why write VoiceChatter? Because there is no voice communication application that I am aware of that has excellent voice quality, AND supports all major platforms (Windows, Linux, Mac). I am a Linux hobbiest, and I would like to play games on it. However, the the two most popular applications either do not support Linux or have inferior voice quality.

Now you can have the best voice quality available on your platform of choice.

If you wish to try out VoiceChatter without setting up your own server, you can connect to "vcserver.dyndns.org", port 8787. Just leave the username and password fields blank. You can also simply click on this link to connect to the public server.

We still need help! What we need most is a sound artist and possibly a graphics artist. See the contribute page for details.

VoiceChatter 1.4.2 Released

There isn't much to say that hasn't been said in the Beta news. The only change since the beta is a server crash fix when setting the channel password. Download away!

Posted Jun 26, 2010

VoiceChatter 1.4.2 BETA Released

This release mostly addresses concerns of server administrators. However, a compatibility option for using stereo output was added to the client, which is necessary on some sound cards.

Major highlights:

  • Added ability to search the server's logs from the client
  • Added "hostadmin" user, which has some special abilities.
    • The hostadmin user can only be used through the remote admin interface
    • The hostadmin user can only be accessed from a specific list of IP addresses
    • The hostadmin user's password cannot be changed without manually editing the server configuration and restarting the server (same goes for renaming the "hostadmin" user)
    • The hostadmin user can change the max slot count and voice codec of the server
  • The remote admin interface now requires a username along with a password, and operations will be restricted to the permissions of the user
  • Added the ability for users to change their own password
  • URLs are filtered out of text-to-speech in chat
  • Also, I have upgraded to Visual Studio 2010! Unfortunately, the SAPI test-to-speech interface on Windows does not compile with Visual Studio 2010, so support for that has been removed until a solution can be found.

    Lastly, all clients/servers from 1.4.0 through 1.4.2 are compatible with each other (although some features implemented in newer clients will not work on older servers and vice versa).

    Posted Apr 17, 2010

    VoiceChatter 1.4.1 Released

    This is a bugfix release. The following problems were fixed:

  • Some of the elements of the right click menu for your own phantom have been properly grayed out
  • Fixed a server crash when someone tries to page their own phantom (this option is now grayed out in the client as well)
  • Fixed the ability to click on URLs in the chat window
  • Posted Feb 27, 2010

    VoiceChatter 1.4.0 Released

    The next evolution of VoiceChatter is now complete and available for download. A few small changes were made since the beta:

  • Fixed an issue where clients would be immediately switched back to the idle channel after leaving it
  • Fixed the option to make text chat be spoken by text-to-speech
  • You can now create a phantom in the channel that you're currently in
  • Closing phantoms very quickly will now properly...well...close the phantoms

  • Also, I've released a php file that serves as an interface to the VoiceChatter server's remote admin interface. This should make it very easy to create web apps that interface with the VoiceChatter server. It is also in the downloads section.

    Posted Feb 13, 2010

    VoiceChatter 1.4.0 BETA Released

    The next version of VoiceChatter is ready for testing! Lots of great new features are included in this version. Here's the short list:

  • Added URL handling so that you can click on URLs like this to connect to VoiceChatter servers
  • Added private messaging
  • Added phantoms (listening/talking in more than one channel at once)
  • Optimized audio code to reduce CPU usage while idle
  • Added "default channel" server setting, which is the channel where newly-connected clients will show up
  • Added Windows Service support to the Windows VC Server. You can now register VC servers as Windows services so that they will run at startup and survive logouts (see --help for details)
  • Posted Jan 31, 2010

    VoiceChatter 1.3.0 Released

    I'm pleased to announce the release of VoiceChatter 1.3.0. This is pretty unusual, but no problems were found with the beta version, so this is simply the 1.3.0 version with the beta tags removed. Enjoy!

    Posted Dec 13, 2009

    VoiceChatter 1.3.0 BETA Released

    Just as the title says, I've released VoiceChatter 1.3.0 BETA. Please keep in mind that this is a BETA version, so expect and *report* any problems that you find. I don't have time at the moment for a full change list, but I'll update this new post soon.

    Also, I've set up a public beta server at vcserver.dyndns.org port 8787. Feel free to use it whenever you like.

    UPDATE: here's a quick copy+paste of the changelog.txt:

  • Fixed inbound/outbound volume modifier sliders on Mac version
  • Fixed alt+tab icon on windows
  • Improved user editor dialog positioning
  • Encrypted passwords when transmitted over the internet and in the server configuration file
  • Added a properties panel to the main screen for showing....properties!
  • Added ability to globally mute clients
  • Moved network configuration settings to the "advanced" tab in the configuration dialog
  • Added per-client volume control
  • Fixed spurrious noise when a muted client tries to talk
  • Fixed the ability to connect to a different server while connected to another one
  • Added "ping" functionality to the server so that it can be polled to see if it's still running
  • The client will no longer send voice data if no one else is in the same channel
  • Added "-d/--daemon" switch to windows server that will hide the console window. This does NOT protect against logouts!!
  • Allowed non-admins to view the MOTD after connecting to a server
  • Added support for MacOSX 10.4 and MacOSX 10.5 for both ppc and intel chips. NOTE: ran into another snag on the 10.4 version, so I'll release this as soon as I figure out a fix.
  • Added channel moderation functionality

  • UPDATE 2: I think I sorted out the MacOSX 10.4 version. It has been added to the downloads page.

    Posted Nov 14, 2009

    VoiceChatter is now on sale!

    I'm proud to announce that the VoiceChatter server is now commercially available. For the time being, I'm offering a 50% discount for the first 6 months of licensing. The full commercial license agreement can be found here. If you're interested in adding VoiceChatter server hosting for your company, please contact me at cweiland@voicechatter.org.

    Please note that this ONLY applies to commercial hosting services. If you're not collecting payments in return for VoiceChatter server hosting, there are no fees - you are only bound by the GPLv3.

    If you like VoiceChatter and would like a commercial host, be sure to tell your favorite hosting company about VoiceChatter. Any help in spreading the word is much appreciated.

    Posted Sep 06, 2009

    VoiceChatter 1.2.0 Released

    I'm proud to announce VoiceChatter 1.2.0 has been released! A few major changes were done that should improve the software quite a bit. Some highlights are:

  • Added preliminary plugin support
  • Fixed a window refresh problem when the contents of the client list are bigger than the window itself on the mac
  • Added Microsoft text to speech support (windows only)
  • Included the "VCServerManager" application for monitoring/restarting VC servers after crashes or reboots (linux/mac only)
  • Upgraded to wxWidgets 2.8.10 (most noticeably fixes the border around the chat box in the windows client)
  • Fixed a bug where clients would not be notified when another client got kicked
  • Fixed multi-monitor window placement in certain configurations
  • I'll be posting some more documentation soon on the plugin support. However, please note that this implementation is just a start, so I could use suggestions for what kinds of things would be helpful or required for any plugins that you'd want to write.

    Posted Aug 30, 2009

    VoiceChatter public server available

    I've set up a VC server that anyone can use to try out the software without having to go through the hassle of setting up your own server. You can access it at the address "vcserver.dyndns.org", port 7878. Leave the username and password fields blank. I don't mind how you use it as long as you are not flagrantly abusing it.

    Posted Jun 07, 2009

    VoiceChatter 1.1.3 Released

    This release fills in a lot of miscellaneous gaps in the last few versions. Here's a quick rundown of noteworthy changes:

  • Fixed a bug in sending chat messages that would prepend an extra character
  • Added ability to specify a specific network interface for the server to bind to (IPv4 only)
  • Added ability to specify where the server will write its log file
  • Added task bar icon functionality and the ability to minimize to the taskbar (windows/linux only)
  • Fixed a crash when disconnecting a remote admin connection soon after sending a command
  • Added a native input manager for mac, which should substantially improve input latency
  • Note: If you happen to experience a crash on startup with the mac port of this version, try opening ~/.voicechatter/vchat.conf and set "Use Native Input Manager" to "false". If you run into this issue, please post on the forums to let me know.

    Posted May 17, 2009

    VoiceChatter Commercial License Draft Available

    Attention hosting companies! I've written up a first draft of the commercial license for you to (or anyone) to view and provide suggestions/complaints. Keep in mind that nothing is set in stone and it could change drastically by the time it is finalized, especially when it comes to payment structure.

    You can view it in the forums here.

    Posted Mar 28, 2009

    VoiceChatter Server 1.1.2 Released

    This is another important bug fix release for the server only. This release fixes an issue where configuring server permissions through the user editor dialog was not working.

    Also, the mac server and clients are now available.

    As always, please report any issues found on the forums.

    Posted Mar 20, 2009

    VoiceChatter Server 1.1.1 Released

    This is a quick bugfix version and is for the server only. There are only 2 changes:

  • Fixed MOTD command logic in remote admin interface
  • Fixed linux remote admin interface so that it now accepts connections
  • If you don't even use the remote admin interface, or don't know what that means, it is not necessary to upgrade. It is not necessary to update clients either.

    Posted Mar 15, 2009

    VoiceChatter 1.1.0 Released

    I'm proud to announce the latest and greatest for VoiceChatter. This new official version includes an optional remote admin interface that can be accessed by opening a raw TCP socket on the same port as the regular listen port of a VC server. You should be able to do anything through this text-based remote admin interface that you can do through the client.

    Sorry, but I don't have a mac build right now. I should be able to get that together within a week.

    As always, post any issues that are found on the forums, and enjoy!

    Posted Mar 08, 2009

    VoiceChatter 1.1.0 BETA Released

    The next big version of VoiceChatter is almost complete. Since there are so many changes for this release, I am releasing a beta version that you can try to break...I mean...test. Please post any issues that you find on the forums. NOTE: For the windows client, just overwrite the executable in the zip file with what is in the 1.0.0 release. Sorry, but I can't build an installer today. UPDATE: The windows client has now been built and is available for download.

    Highlights:

  • Added user and group functionality for admin privileges
  • Added user editor dialog for editing permissions for users/groups
  • Added a new channel authorization method that only allows certain users/groups to join
  • Added ability for guests to register themselves with the server (server configuration)
  • Added channel-specific permissions/kicks/bans
  • Fixed a few issues with ban list dialog updates
  • Added a server Message of the Day (MOTD)
  • Added channel comments
  • Added ability to page users
  • Reworked server admin dialog for better completeness
  • Channel passwords will now save so they don't need to be entered every time
  • Posted Feb 28, 2009

    VoiceChatter Server 1.0.1 Released

    This release addresses a specific bug where the server would appear to hang after a client disconnected. This issue happened very rarely, but I felt that it needed a fix before the next big version. There are no updates to the client at this time.

    Posted Jan 27, 2009