|
1 | 1 | # Audio Processing with Python-Decoding Audio File
|
2 | | -The aim of this project is to use the python thinkdsp library to breakdown and decipher an encoded audio file |
| 2 | +The aim of this project is to use the python thinkdsp library to breakdown and decipher an encoded audio file, there are 3 exercises each with varying levels of complexity. |
| 3 | +- A encoded Audio file will be provided and the goal is to retrieve the hidden message buried at each complex layer |
| 4 | + |
| 5 | +### Excercise 3.1 - Hidden text msg among audio file |
| 6 | +A hidden text message is buried among the audio file, and a decoy music is used to mask the original message. Here are the steps to retieve the message: |
| 7 | +- Convert the audio file into a byte array |
| 8 | +- Use `LSB` method and get the lowest bit of the audio frame |
| 9 | +- Convert the extracted bytes into a string text |
| 10 | + |
| 11 | +### Excercise 3.2 - Secret passcode |
| 12 | +A secret audio message is recorded at a lower frequency than humans are able to hear. The message is also split across 3 audio files `sound2.wav`, `sound3.wav` and `sound4.wav` for added secrecy. |
| 13 | + |
| 14 | +The method in solving this is quite straight forward: |
| 15 | +- First combine the 3 audio files into one single file, lets call it `sound5.wav` and read from that |
| 16 | +- The file will under go a high-pass filter to remove all sounds above a certain freq |
| 17 | +- Then i will use demodulation to tune the sound into something recognizable |
| 18 | + |
| 19 | + |
| 20 | +### Excercise 3.3 - Encode Message |
| 21 | +Now I have to use the method I have learnt above and encode my own secert message using the techniques as an example. |
0 commit comments