A little GNU/Linux software for vocal recognition and execution of arbitrary vocal commands
Go to file
evilsocket c80f671655 Optimized DCT, 74% performance increment. 2009-05-26 06:30:39 +02:00
INSTALL First Voxifera commit 2009-05-24 15:22:59 +02:00
LICENCE First Voxifera commit 2009-05-24 15:22:59 +02:00
Makefile Wrote cos as a Taylor serie and general optimization (47% better performance) . 2009-05-24 18:34:58 +02:00
README 2009-05-24 16:49:16 -07:00
TODO First Voxifera commit 2009-05-24 15:22:59 +02:00
dsp.c Added gpl license comment to each file 2009-05-24 17:25:50 +02:00
main.c Optimized DCT, 74% performance increment. 2009-05-26 06:30:39 +02:00
neutral.ft First Voxifera commit 2009-05-24 15:22:59 +02:00
utils.c Added gpl license comment to each file 2009-05-24 17:25:50 +02:00
vocal.h Wrote cos as a Taylor serie and general optimization (47% better performance) . 2009-05-24 18:34:58 +02:00

README

This is BlackLight's and evilsocket's vocal recognitor, and it's damn cool. You teach him
what to do, you say it with your voice, it does it.

Usage: vocal [-d <device>] [-a] [-c <file>] [-h]
        -d <device>     Use a different device instead the default one (/dev/dsp)
	-a		Append a new vocal sample with an associated command
	-c <file>	Use a different rc file (default: ~/.vocalrc)
	-h		This help

To teach the application a new vocal sample, just launch it with -a option.
You will be asked to say something (at most 2 seconds) and, after a pair of
seconds, the DCT will be calculated on that sample, saved and you will be
asked to type a command to associate to that sample. Then, you can launch
the program just typing ./vocal, and say again what you recorded *AS SIMILAR
AS POSSIBLE TO THE ORIGINAL SAMPLE*. If everything goes alright, your command
will be executed.