Home  ||  Blog  ||  Projects  ||  Google Hacks  ||  Artificial Life  ||  Search  ||  About

Eddie the DJ

Eddie sprang from the realization that speech recognition is only useful if you're not next to the computer. Next to the computer you might as well type. My music is played by my computer and when I am in the kitchen and want to skip a song, I need to walk back to where the computer is. Eddie is a program that lets you control WinAmp by voice.

There are two versions of Eddie available here, one in Python and one in Delphi. Both work about the same, the one in Delphi is slightly more sophisticated. It was used for a magazine and needed more polishing. The Delphi version contains a unit to remote control WinAmp 2.x and 3.x.

Note that you need the Speech API SDK of microsoft to use these programs.

downloadable files

python.zipContains the python code, which is simpler than the Delphi code, but does not work with WinAmp 3.X
delphi.zipDelphi version of eddie, including source
winamp23.zipWinAmp23.pas lets you control WinAmp from Delphi. Note that this unit does more then implement the WinAmp api. It also works with WinAmp 3.X (by using SendMessage( WM_KEYDOWN))


Suggestie
by Bas Kleverlaan
Been playing with Eddie. Nice stuff! You have to shout though if you want Eddie to hear you when the music is loud. You mentioned a skip funtion in your introduction but it's not yet implemented? Would it be possible to use winamp's jump-funtion (shortkey: J) to skip to a certain song in the playlist? If those 2 things would work it'll be perfect and I'll probably be using it a lot while working. Keep up the good work!

thanks Douwe..
by Jao
i've been searching the net for 2 days now looking for some "real" speech recognition delphi code. and this has been the best i've seen so far. this actually will make a good start for my own project. keep it up buddy!.. who's eddie btw? :)

Hmmm
by Louis Varca
This program's not bad. But, it isn't actually fully usable until a next track function is added at minimum. Since honestly, if your away from the pc it's very realistic you'll wish to skip a track. Otherwise this software is excellent. I would add the function myself but do not posess the Delphi Environment. Proprs to the author.

amazin
by john
hey, dude just wanted to congratulate you on your program its amazing, i was looking for something like this for ever, if you could please add a next track or previous track on it that's all its missing, after that its amazing. please try this program is amazing. i would but i really dont know my way though. thanks.

what?
by chasehead
How do you use this? is this a plugin for winamp?

need more
by ReNeD
It could have more insrtuctions, this is what you get:

- <GRAMMAR LANGID="809">
- <DEFINE>
<ID NAME="RID_simple" VAL="1" />
</DEFINE>
- <RULE ID="RID_simple" TOPLEVEL="ACTIVE">
- <L>
<P>eddie start playing</P>
<P>eddie stop playing</P>
<P>eddie pause</P>
<P>eddie turn up volume</P>
<P>eddie lower volume</P>
</L>
</RULE>
</GRAMMAR>

like eddie play next etc..

Problems
by David
Hey man, this DJ only works with Winamp 3?!?!
Or... works in all versions of Winamp?!?!
Thx!!!

iTunes
by iYo!
hey, could some one tell me if it works work iTunes?
alguem poderia me dizer se isso funciona com iTunes?


Tks,
Obrigado

iTunes!?
by Lokko
did you read iTunes anywhere in the page??
vc leu iTunes em algum lugar nessa pagina??

...tsctsctsc...


Post a comment
(c) Douwe Osinga 2001-2005, douwe.webfeedback@gmail.com Vertaling Nederlands Duits?