Update:
Greg Courville an undergraduate physics student at the University of California, Santa Barbara is calling this a fake.
Project Black Mirror, started by two hackers named Ollie and Josh, has found a way to control Siri using brain waves.
They record basic ECG patterns that are matched to presaved patterns for Siri commands such as "Call" or "Meeting". Once matched the command is fed to a speech synthesizer that interfaces to Siri via the microphone.
How They Did It
1. ECG pads provide raw skin conductivity / electrical activity as analogue data (0-5v).
2. This is plugged into the Arduino board via 4 analogue inputs (no activity = 0v, high activity = 5v).
3. The Arduino has a program burnt to it's EPROM chip that filters the signals.
4. Josh trained the program by thinking of the main Siri commands ("Call", "Set", "Diary" etc.) one at a time and the program where we captured the signature brain patterns they produce.
5. The program can detect the signature patterns that indicate a certain word is being thought of. The program will then wait for a natural 'release' in brain waves and assume the chain of commands is now complete and action is required.
6. The series of commands are fed to a SpeakJet speech synthesizer chip
7. The audio output of which simply plugs into the iPhone's microphone jack.
Check out the demonstration video below. Project Black Mirror is preparing to launch a Kickstarter campaign which will seek additional funding for the project.
Read More [via iDB]
Greg Courville an undergraduate physics student at the University of California, Santa Barbara is calling this a fake.
Project Black Mirror, started by two hackers named Ollie and Josh, has found a way to control Siri using brain waves.
They record basic ECG patterns that are matched to presaved patterns for Siri commands such as "Call" or "Meeting". Once matched the command is fed to a speech synthesizer that interfaces to Siri via the microphone.
How They Did It
1. ECG pads provide raw skin conductivity / electrical activity as analogue data (0-5v).
2. This is plugged into the Arduino board via 4 analogue inputs (no activity = 0v, high activity = 5v).
3. The Arduino has a program burnt to it's EPROM chip that filters the signals.
4. Josh trained the program by thinking of the main Siri commands ("Call", "Set", "Diary" etc.) one at a time and the program where we captured the signature brain patterns they produce.
5. The program can detect the signature patterns that indicate a certain word is being thought of. The program will then wait for a natural 'release' in brain waves and assume the chain of commands is now complete and action is required.
6. The series of commands are fed to a SpeakJet speech synthesizer chip
7. The audio output of which simply plugs into the iPhone's microphone jack.
Check out the demonstration video below. Project Black Mirror is preparing to launch a Kickstarter campaign which will seek additional funding for the project.
Read More [via iDB]