Upgrade to Pro — share decks privately, control downloads, hide ads and more …

High Risk Demos Ep1

High Risk Demos Ep1

Transmitting information over sound waves with python
Video: https://youtu.be/xJ1-QdatS9Q?t=50m29s
PyconAU2016

1915b1d939ae04b90db7923f10fc7ff7?s=128

Mitch O'Neill

August 13, 2016
Tweet

Transcript

  1. Transmitting information over sound waves with python Episode #1 High

    Risk Demos
  2. The Stunt

  3. The Stunt 1. Text will be written into a CLI

  4. The Stunt 1. Text will be written into a CLI

    2. Encoded into bytes and outputted from earbuds as 19kHz signal
  5. The Stunt 1. Text will be written into a CLI

    2. Encoded into bytes and outputted from earbuds as 19kHz signal 3. Microphone will listen and decode bytes to text
  6. The Stunt 1. Text will be written into a CLI

    2. Encoded into bytes and outputted from earbuds as 19kHz signal 3. Microphone will listen and decode bytes to text 4. Text will be show on the left side of the screen
  7. PyAudio https://github.com/jleb/pyaudio Quietnet https://github.com/Katee/quietnet

  8. PyAudio https://github.com/jleb/pyaudio Quietnet https://github.com/Katee/quietnet “Quietnet is just a toy! Take

    a look at minimodem or gnuradio if you need something robust” -- Katee
  9. None
  10. None
  11. Quietnet https://github.com/Katee/quietnet Mitch O’Neill @mitch_oneill http://mitch.fyi