Built to Obfuscate alexa dot/echo/auto/etc. smart devices by announcing random Alexa Smart Commands to any Alexa device. Source Code can be modified for other privacy intrusive technologies such as Google, Bixby, Siri, and more. This program attempts to obfuscate the following:
- Voice (via pyttsx voices)
- Speech analytics and Cadence (via speed/rates)
- Command behavior (via seudo random commands and times)
- Non-Repudiation (via seudo random voices/dialects/speech that can be used to repudiate a claim)
- Number of People (via voice genders, rates, dialects)
- Age of Commander (via voice genders, rates, dialects)
Implements a better version of alexa-obscure code with version 3 of pyttsx (pyttsx3). Pyttsx3 Works with python 2 and 3.
Run with administrator rights and install Anaconda with python 2.7
pip install pyttsx3
pip install gTTS
pip install pyaudio
python alexa-obscure-with-pyttsx3.py
Implements a simple version of alexa-obscure code with version 1 of pyttsx. Does not implement Speech Cadence or other obfuscation techniques besides randomized commands.
Run with administrator rights and install Anaconda with python 2.7
pip install pyttsx
pip install gTTS
pip install pyaudio
python alexa-obscure.py
This is a list of alexa commands via text file that is used for input into the core alexa-obscure* code. List was sourced from http://www.simplyinformed.uk/PDF/Alexa_Commands_2019.pdf. The program will reference this list when choosing randomized lines of commands to use for obfuscation.