voicechat - (Unix, GPL) Voice chat via TCP/IP

Voicechat allows transferring bidirectional audio data in almost real time
over a TCP/IP network such as the Internet. It is meant for two-person voice
conversations, much like the telephone.

Voicechat requires a Unix system with a sound device and a network
connection. The program uses GSM compression (with a free GSM library) and a
simple silence-detection algorithm to compress the data sent over the
network; the bandwidth it uses is about 1400 bytes per second in normal
speech (max. 1700 cps plus TCP/IP headers). It should work pretty well in
slower-bandwidth networks too, but the pauses in silent parts of speech
become longer than they should be.

Voicechat also supports text conversation, much like the common Unix talk.
Text and voice work at the same time, bidirectionally.

Of i386/i486 machines, the GSM compression requires a reasonably fast
machine (a 486-33 should work, maybe slower ones too). Sound can't be
recorded and played at the same time unless your soundcard and its driver
supports it (VoxWare doesn't, yet).

Voicechat is distributed under the GNU General Public License, and thus is
free software and includes source code.

The current version has been tested on Linux only; ports to other Unix
systems should be pretty easy. Voicechat uses and requires ncurses and the
gsm library (libgsm).

Riku Saikkonen
rjs@spider.compart.fi
