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!"
Lol... I ordered mine on March 3 and the last update I got says it might ship in about 2 weeks... maybe...
I like a lot of things about Raspberry Pi, but they made a big mistake by overhyping the product. The next closest competitor I can think of is the Beagleboard, and while the Beagleboards are more expensive they aren't insane (still $100) and have a much more mature software and developer ecosystem.
AntiFA: An abbreviation for Anti First Amendment.
Then we solve both our problems :)
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.
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!
Indeed.
There is a metric tonne of interest out there. The community doesn't exist yet because no one can get their hands on the damn thing!
That thing VIA is going to be putting out might end up crushing them if production doesn't ramp up soon.
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?
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.
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.
Have you considered getting one of the extension boards, which allow for circuit prototyping? I intend to use mine (when it arrives) to process the signal from a Nasa Jove receiver, but there are tons of other circuits you could build. It's probably true that everything you can do with a Pi you could also do with a standard PC; but it seems to me that things like the Pi, which fit on a stand-alone circuit, just seem more... Fun. :-)
Many routers actually have IO headers internally, as well as sometimes exposed via extra contact points on one of the ethernet ports... If you look at the OpenWRT developer forums you'll see that what you said isn't quite true.
That said, having an actual video out is a pretty nice to have... Though when you need closer to a full system, there are other options at the $200 price range, mini/micro-itx etc. Though larger than a Pi or BeagleBoard, you'll get more power, flexibility and compatibility.
Michael J. Ryan - tracker1.info
Well there is also the grandfather of them all,the Arduino which at $78 for the starter kit isn't bad at all, and if you want even cheaper they have the netduino for just $34, damned close price wise to the Pi. the nice thing about the Arduino is there are so many prebuilt modules you can just mix and match and build pretty much anything you want.
ACs don't waste your time replying, your posts are never seen by me.
Though when you need closer to a full system, there are other options at the $200 price range, mini/micro-itx etc. Though larger than a Pi or BeagleBoard, you'll get more power, flexibility and compatibility.
If you're prepared to spend $200, you can have a gumstick or some cotton candy, both of which are not bigger than a USB stick, much smaller than a raspberry pie.