Simply go to our SourceForge project download page to download the BSFlite source code. The source should compile "as-is" on most UNIX platforms. If things don't work right off the bat, edit the Makefile and see if there are any libraries you need to add. This should also compile on DJGPP for DOS and Mingw32 in Windows, but keep in mind that I cross-compile these ports myself and therefore do not test build them natively.
Access to the CVS repository is also available if you'd like to keep track of recent developments.
cvs -d:pserver:email@example.com:/cvsroot/bsflite login
cvs -z3 -d:pserver:firstname.lastname@example.org:/cvsroot/bsflite co -P bsflite
cvs -z3 -d:pserver:email@example.com:/cvsroot/bsflite co -P imcomm
Note: the CVS development tree currently reflects a stalled re-write of the project. 0.83 and 0.84 are built from the "orig" trunk of the CVS repository. To download this branch, use
co -rorig -P bsflite and
co -rorig -P imcomm in the commands above.
Binaries for SunOS 4.1.4, MS-DOS (386 and above), Windows 32-bit (native, not Cygwin) and Mac OS X 10.2 are provided. If you need a binary for another system, I can try to find a way to compile it - just drop me an email.
Note: The Win32 .exe file is an executable only! It does not contain a README or any sort of help. Please download the standalone README files or the Win32 .zip archive for help on how to configure BSFlite. And please read the README before asking me how to configure it or complaining, vaguely, that "it doesn't work."
BSFlite is packaged for at least the following systems: NetBSD (pkgsrc), FreeBSD (ports), Darwin/OS X (darwinports) and Cygwin.
I would like to see packages for Debian, Gentoo and Fedora specifically, but if you can help to include in any distribution, I'd greatly appreciate it.
If you can't run bsflite locally, you can run it on a shell account, provided it's allowed by the system's administrator. One such system is SDF, which provides bsflite access as part of their free shell account.