Google Now comes to a ton of ARMv7 handsets in an easily flashed zip
If you've been jealous of Jelly Bean users and their ability to use Google Now, or even jealous of iOS users who seem to be getting at least the voice-powered Q&A half of Google Now, it looks like your time has come. For a while, Google Now was a Jelly Bean-only app, then it was hacked to work partially, then in full on Ice Cream Sandwich devices, and now it looks like it has been hacked for use on any ARMv7 device, which is a pretty lengthy list.
As always, the news comes from those wonderful lads over at XDA Developers, specifically it looks like Mikeyxda's M6 is the best option out there. According to the post, you should be good to go as long as you have a rooted device with ClockworkMod Recovery, and an ARMv7 processor, which includes most Archos tablets, the Asus Transformer series tablets, and many of the premier handsets from HTC, Motorola, and Samsung going back a couple years.
Mikeyxda's M6 looks like the best option as it includes offline dictation, as well as most other options, but there are a few different options to try out. Each comes in an easy-to-flash zip file that shouldn't need any extra permission changes or anything like that. So, if you're comfortable with CWM, you should be all set.
If you want to make sure your device is compatible, a partial list of ARMv7 devices is here.