Reversing Google’s IPhone Voice Search

Google recently updated their Google Mobile App with a couple new features. Voice Search automatically starts listening when you raise the phone to your ear. Just say what you’re looking for, and it will poll Google and return the results. The app leverages Google’s voice recognition engine, which they’ve been training with Goog-411. [Andy Baio] has been experimenting with audio transcription and was curious what the new app was doing behind the scenes. He started by sniffing the packets as they traversed his network. Unfortunately, the size of the data packets transmitted is so small that he’s almost certain he’s missing something. He’d appreciate any help in this endeavor. Part of the problem might be Google getting special treatment and using undocumented iPhone SDK features.

Guardian Hack Day

[vimeo http://vimeo.com/2276648%5D

The Guardian’s technology department hosted its first Hack Day last Thursday. Developers were freed from the drudgery of their everyday jobs to make fun toys and tools. Many of the hacks that developed played around with the website, like the Guardian commenter blocker, or the Guardian Button integrated into the Google Toolbar. We liked the Guardian Politics Page LED Swingometer, created by [Tom Armitage], which scanned the Guardian’s politics RSS feed for mentions of “Conservative” or “Labour” to yield the “swing” of a page to an Arduino. We wanted to see more of the Java-enabled Robot Dude. You can track Fhe Guardian’s Hack Day activity on Twitter with the tag #ghack1 or check out their photos on Flickr.

If you want to participate in a Hack Day, Last.fm is hosting one this December.

Animated LED Keyboard

led_keyboard

[Brian] made this really cool LED keyboard. He started with a Deck Legend Fire. When he got it, he realized that every key had its own LED, but the entire unit was either on, or off. He just couldn’t live with that and decided to start hacking into it to make each light individually controlled. He found a perfect empty space in the back of the keyboard and designed custom PCBs to control his lighting. he notes that he spent 12 hours of cutting and soldering wires to each of the lights in the keyboard, that doesn’t include the PCB construction.

In the end, he had a fantastic looking keyboard that had cool effects like heat mapping and idle animations. All stock features still work and it looks almost entirely stock. The only obvious difference is the fact that it has two USB cables coming out of it due to some issues with his KVM switch not detecting it.

GameBoy Color In A TI-83

gb_ti

[Mark] had a broken TI-83 graphing calculator and an overwhelming urge to play Pokemon in math class. The solution to his predicament, obviously, is to hack a GameBoy color into the body of his TI-83. He gutted the calculator and connected the front buttons to the contacts on the GameBoy. After some cramming and taping bits together, he got it all working. Now he just needs to find a way to make the cartridge a little bit less conspicuous.

[via Make]

G-speak Spatial Operating Environment

[vimeo 2229299]

Our fascination with multitouch is fairly well known, but it expands even further to cover all sorts of man machine interaction. Embedded above is a tech demo of g-speak, a spatial operating environment. The user combines gestures and spatial location to interact with on screen objects. If it seems familiar, it’s because one of the company’s founders advised on Minority Report. We doubt all this hand waving is going to catch on very quickly though. Our bet is on someone developing a multitouch Cintiq style device for people to use as a secondary monitor. It would bridge the gap between between our standard 2D interactions and gestures without making a full leap to 3D metaphors.

[via Create Digital Motion]

Auduino Software Synth

audiuno

Tinker.it has published plans for building a software synthesizer using an Arduino. The Auduino uses granular synthesis to create a truly unique sound. The grain is constructed from two triangle waves. Each one has adjustable frequency, decay rate, and the repetition rate can be changed too. The Arduino just needs five potentiometers attached to the analog inputs and an audio jack on the digital out. You don’t have to use pots; you can use anything that varies the analog input between 0 and 5 volts. A video of the device is embedded after the jump. Continue reading “Auduino Software Synth”

SketchUp Adds Dynamic Components

[youtube=http://www.youtube.com/watch?v=4aVW5X-tb8s]

Google just announced the release of SketchUp 7. SketchUp is a 3D modeling program with a fairly robust free version. They’ve added quite a few features and the one that caught our eye in particular was dynamic components. Dynamic components have behavior specific to the object. The example in the video above shows a staircase changing the number of steps as its height is increased instead of distorting the overall staircase shape. The new version also allows for interaction, so model properties change based on user actions.

Google has always encouraged sharing of objects created in SketchUp. Thingiverse launched today with a similar emphasis. The site is built to encourage the exchange of plans for physical objects. It supports many different file types from plain images, AutoCAD dxfs to Eagle schematics. Many of the designs already posted are made to be cut out by a laser cutter or built by a 3D printer.

[via Make]