There has been a huge amount of interest when I demonstrated speech recognition working on the Raspberry Pi. However, I would like to announce today that I am discontinuing my work with HMM-based speech recognition. However that does not mean I will stop my activities with speech recognition entirely.
Today I just got back from the Ingenious Engineering Fair, and I must say I'm overwhelmed by the interest in my projects. Thanks! The Robotic Arm with the PS3 controller proved more popular than expected, so much so that by the time I even thought about demonstrating the Dark Pi rover, my laptop's batteries were flat with no chargers in sight. Many of the kids already played PS3 at home, so they were very comfortable with the interface.
I've finally received my Raspberry Pi, and I've immediately gotten to work transferring the speech recognition system I used for the robotic arm to the pi. Due to its small size and low power requirements, the Raspberry Pi is an excellent platform for the Julius open-source speech recognition system. This opens up almost limitless possibilities for voice command applications.
EDIT: I am no longer working on Julius/HTK for speech recognition. Please see this post for more information.
I haven't been using the Robotic Arm that much lately due to the hassle of getting and installing new batteries. However, since I'm going to make a presentation about the robotic arm tomorrow, I've modified it to take most of its power through a wall socket DC adapter.
Here is part 2 of the robotic arm tutorial. Click here for the first part.
If you've managed to perform Part 1 of the tutorial successfully, then in the command line in the 'voxforge/auto' directory, run:
julius -input mic -C julian.jconf
Julius should then wait for microphone input, and if you speak into the microphone, for example 'elbow up' then it should print output similar to the following: