Voice Control for X11
XVoice is a project to design and implement a generic voice control framework for applications under X. In its original incarnation it was the basis of the final year project for my BSc in computer science, however, I am now planning on starting it again from scratch to incorporate new ideas I've been thinking about. Quite when this will ever happen is anyone's guess...
Downloads
All the code I wrote for my final year project is available under the terms of the GNU GPL. All these packages require that the Shark class library is installed.
- librecog-0.1.tar.gz 127k - The generic speech recognition library. Used primarily by the voice server.
- libxvoice-0.1.tar.gz 150k - The client side library for 'The XVoice Protocol'.
The following are a number of client programs to demonstrate the fundamental principles of the system. By the way, you should expect the voice server to segfault the first time you run it when you turn on your machine. Don't ask me why, it just does! Some hideous interaction between the class constructors, and the thread initiation.
- voicemonitor-0.1.tar.gz 48k - The graphical voice server control program.
- voiceclient-0.1.tar.gz 38k - The test program for the client side library.
- voiceserver-0.1.tar.gz 55k - The speech recognition server program.
- recogniser-0.1.tar.gz 38k - The test program for the speech recognition library.
- vhanoi-0.1.tar.gz 41k - Voice controlled 'Towers of Hanoi' game.
- vshell-0.1.tar.gz 41k - Voice controlled command launcher.
- vmixer-0.1.tar.gz 41k - Voice controlled mixer program.
The report is available as a 200 page postscript file suitable for printing. This is compressed to save my disk space and your download time.
- report.ps.gz 529k - Compressed postscript report.