Speech Recognition Using the Raspberry Pi
aonsquared writes "In a previous Slashdot story, I demonstrated a voice-controlled robotic arm using the open-source speech decoder Julius. This time, I have managed to port the system to a Raspberry Pi to control the same robotic arm, and as usual, posted the tutorial and source code. Some negative reviews of the Raspberry Pi are starting to appear, and they're missing the educational point of this device — I'm hoping this will counter the naysayers, and help inspire a new generation of hackers, as well as also bring open-source speech recognition the same attention as proprietary solutions (i.e Siri) are getting!"
If only the Raspberry pi I ordered April 2nd had been delivered yet. Register expressions of interest indeed.
I have a Raspberry Pi, but now I'm more so sitting at the point of wtf do I use this for? I was originally thinking maybe some low power server to run a BNC or something small. Media player is another idea but I have enough devices that will play/stream media hooked up to my television.
I wouldn't consider the Engadget review to be negative. They tried to use the board for things it wasn't designed to do (like play Youtube or Flash videos), and it failed to do so. Big deal. The people who are actually trying to buy these boards would likely know better.
The reviewer didn't seem to have a clue what they were doing... they complained about having to type in the startx command to start the GUI, for pete's sake. If anything, the review did a better job of making Engadget look bad than the product they were reviewing.
That said, it's easy to think of negative things to say about the Pi... like the lack of supply. I've been on the waiting list for one for over a month now, and I haven't even been given an estimated shipping date at this point.
Shouldn't they be able to throw more powerful, dual-core CPUs into the Pi pretty trivially? It would mainly be a matter of whether there is enough demand at a higher price point. I would think a dual core, 1 GHz processor would make a tremendous difference spec-wise.
I think one of the primary hurdles is that there are mobile-optimized apps, and then there are power-hungry desktop apps. The pi is technically a desktop machine from the software standpoint, but it really needs mobile apps due to its slow ARM CPU. For example, I'm sure Opera Mobile would perform fine on that hardware, but how do you get it to run without Android, Windows Mobile or iOS?
Better known as 318230.
My rasberry pi doesn't recognize speech because I can't buy one! I've been registered on the various sites for quite a while, and I guess they're just not making any more of these. Rasberry pi was an interesting idea but it's complete lack of availability seems to have killed it.
But can it identify pie? Sometimes I need a computer to determine what kind of pie a pie is. Is it raspberry pie, raspberry cobbler, raspberry rhubarb pie, raspberry jam sandwich, apple pie, apple crumb pie, or apple cobbler. Could it identify doughnuts too? I hate thinking I'm about to eat a Boston cream doughnut, just to find out they put that nasty lemon filling in.
Voice recognition has already been done.. Dessert identifiers, *that* is the future! Desert identifiers would be useful too, but may be slightly off topic.
Serious? Seriousness is well above my pay grade.
Yes. Fund it.
But in all honesty, it'd be a pretty interesting project to perform, and equally it would also be an affordable small-scale version of large-scale networking that can be taught in classes.
A rack could probably be built to host them fairly easily out of wood.
Now it is just to test how much it can max out the all the inputs and outputs at the same time for maximum throughput.
That is, of course, after the supply issues are all ironed out. When things become more stable, should be pretty exciting.
I got mine yesterday (after my co-workers tricked me into thinking I'd not get it)..
It's slow like the Engadget guy said.. not up to HD media playback in a fast manner, though that should change once the software's optimised.
However, it's crazy low power, size and features mean I can make my own mini-nas/access point/controller for my caravan which runs on solar.
So many different ways to apply the Pi, as long as your aren't expecting it to be a fast desktop PC!
It's a full system devboard using proper operating system and coding-style, not a Arduino.
It's not ment for anyone to just develop the next big thing but for people with a base level of competance.
Sorry if this ruins your dreams.
Can I program some ARM code ground-up using RaspPi? A simple "operating system" or make it some embedded gadget. Is it worth it and where should I begin?
The biggest problem with a router/access point is that you don't get the extra I/O pins, which makes it less useful for hacking physical projects.
my brother and his buddies got together and ordered a dozen of them, so shipping per board is significantly less. Most people buying these will have a usb charger of some kind laying around (I know I've got several), and many people will have spare SD cards as well.
I'd estimate my brother might have spent $45 on his, maybe less.
It's easy enough to write some arm assembly and then cross-assemble it on another machine and copy it over.
I wouldn't start from scratch though, you'd have to do full system bringup. Better to run your app in assembly on top of Linux.
http://www.youtube.com/watch?v=z7qoFfC6nvI
What about making it compatible with LEGO Mindstorms? That would be strong argument for education value of tinkering, wouldn't it?
There are multiple Raspberry Pi users on the official Troubleshooting forum experiencing hardware problems with their Pi. It appears the Raspberry Pi has problems with USB, specifically with powering peripherals that require 140 mA or more. Look here: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=24&t=5830
This situation causes a voltage drop that results in the USB voltage becoming out of specification. This has resulted in malfunctions with USB devices such as Wi-Fi dongles, even when connected to the Pi via a powered hub. Also, there appears to be Ethernet problems caused by this "excessive" (but well within USB specifications) current draw: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=6&t=6037
How jaded have we become that people are responding negatively to this? This kid has hacked up a robotic arm that responds to frickin voice control! He's released the code as open source! No he's running it on a tiny dirt cheap computer!
This is fantastic!
On feb 29 (day one), I ordered a board from element14 (although a number of hours late so I missed the initial batch), on March 10th I also registered my interest at RS.
The RS one has just been shipped, no news yet from element14.
So based on my limited test, RS are quicker.