Close

The Vocal Macro System

A project log for earWorm: Socially Responsible AR

A bluetooth headset designed to maintain your connectivity and humanity when interacting with those around you.

bothwellBothwell 08/20/2014 at 17:090 Comments

So far in the build of this i've gone through a few iterations of how the actual transducer will work, but now that i have a solid speaker, it's time to map out the macro system. My first experience with macros was in audio recording school, and in learning Pro Tools we would use keyboard maestro to map the buttons of a kensington expert mouse to do fairly complex operations such as selecting silence between transients in a sound wave and removing it. The macros co-opted the sensing capabilities of pro tools to become a totally different tool.

In this project intend to create a two way feedback system between the phone and the headset by using a Teensy Audio Board to read and analyse the incoming bluetooth audio for specific tones and patterns, played by the phone as ring tones, to automate the playback of pre-recorded voice commands. For instance:

You want to hear text messages from your boss as soon as they are received, so you put a special ring tone for your bosses texts

When earWorm hears that ringtone, it references a table of pre-recorded voice commands, initiates communication with the voice client on the phone (by holding a button IO, or playing a clip of the user saying "ok google") and playing back the recorded message to the phone inaudibly to the user. 

So the experience would be, your boss texts, you hear a ringtone, and then hear the message. Initial setup would be required, but eventually i hope to make it at least as simple as tasker to use.

Discussions