├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Circuit diagram.fzz ├── Circuit diagram_bb.png ├── LICENSE ├── README.md ├── pylintrc └── src ├── alexapi ├── __init__.py ├── capture.py ├── config.py ├── constants.py ├── device_platforms │ ├── __init__.py │ ├── baseplatform.py │ ├── chipplatform.py │ ├── desktopplatform.py │ ├── dummyplatform.py │ ├── hyperionplatform.py │ ├── magicmirrorplatform.py │ ├── orangepiplatform.py │ ├── raspberrypiplatform.py │ ├── rpilikeplatform.py │ └── serialplatform.py ├── exceptions.py ├── playback_handlers │ ├── __init__.py │ ├── basehandler.py │ ├── soxhandler.py │ └── vlchandler.py ├── triggers │ ├── __init__.py │ ├── basetrigger.py │ ├── platformtrigger.py │ └── pocketsphinxtrigger.py └── tunein.py ├── auth_web.py ├── config.template.yaml ├── dev-requirements.txt ├── main.py ├── requirements.txt ├── resources ├── alexahalt.mp3 ├── alexayes.mp3 ├── beep.wav └── hello.mp3 └── scripts ├── AlexaPi.service ├── asound.example.conf ├── inc ├── common.sh ├── device │ ├── chip.sh │ ├── hyperion.sh │ ├── magicmirror.sh │ ├── orangepi.sh │ ├── other.sh │ ├── raspberrypi.sh │ └── serial.sh └── os │ ├── archlinux.sh │ └── debian.sh ├── initd_alexa.sh ├── monitorAlexa.sh ├── setup.sh └── unit-overrides ├── force-python2.conf ├── restart.conf └── usergroup-root.conf /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Circuit diagram.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/Circuit diagram.fzz -------------------------------------------------------------------------------- /Circuit diagram_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/Circuit diagram_bb.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/README.md -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/pylintrc -------------------------------------------------------------------------------- /src/alexapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/alexapi/capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/capture.py -------------------------------------------------------------------------------- /src/alexapi/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/config.py -------------------------------------------------------------------------------- /src/alexapi/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/constants.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/alexapi/device_platforms/baseplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/baseplatform.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/chipplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/chipplatform.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/desktopplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/desktopplatform.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/dummyplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/dummyplatform.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/hyperionplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/hyperionplatform.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/magicmirrorplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/magicmirrorplatform.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/orangepiplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/orangepiplatform.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/raspberrypiplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/raspberrypiplatform.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/rpilikeplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/rpilikeplatform.py -------------------------------------------------------------------------------- /src/alexapi/device_platforms/serialplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/device_platforms/serialplatform.py -------------------------------------------------------------------------------- /src/alexapi/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/exceptions.py -------------------------------------------------------------------------------- /src/alexapi/playback_handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/alexapi/playback_handlers/basehandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/playback_handlers/basehandler.py -------------------------------------------------------------------------------- /src/alexapi/playback_handlers/soxhandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/playback_handlers/soxhandler.py -------------------------------------------------------------------------------- /src/alexapi/playback_handlers/vlchandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/playback_handlers/vlchandler.py -------------------------------------------------------------------------------- /src/alexapi/triggers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/triggers/__init__.py -------------------------------------------------------------------------------- /src/alexapi/triggers/basetrigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/triggers/basetrigger.py -------------------------------------------------------------------------------- /src/alexapi/triggers/platformtrigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/triggers/platformtrigger.py -------------------------------------------------------------------------------- /src/alexapi/triggers/pocketsphinxtrigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/triggers/pocketsphinxtrigger.py -------------------------------------------------------------------------------- /src/alexapi/tunein.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/alexapi/tunein.py -------------------------------------------------------------------------------- /src/auth_web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/auth_web.py -------------------------------------------------------------------------------- /src/config.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/config.template.yaml -------------------------------------------------------------------------------- /src/dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/dev-requirements.txt -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/main.py -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/requirements.txt -------------------------------------------------------------------------------- /src/resources/alexahalt.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/resources/alexahalt.mp3 -------------------------------------------------------------------------------- /src/resources/alexayes.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/resources/alexayes.mp3 -------------------------------------------------------------------------------- /src/resources/beep.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/resources/beep.wav -------------------------------------------------------------------------------- /src/resources/hello.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/resources/hello.mp3 -------------------------------------------------------------------------------- /src/scripts/AlexaPi.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/AlexaPi.service -------------------------------------------------------------------------------- /src/scripts/asound.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/asound.example.conf -------------------------------------------------------------------------------- /src/scripts/inc/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/common.sh -------------------------------------------------------------------------------- /src/scripts/inc/device/chip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/device/chip.sh -------------------------------------------------------------------------------- /src/scripts/inc/device/hyperion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/device/hyperion.sh -------------------------------------------------------------------------------- /src/scripts/inc/device/magicmirror.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/device/magicmirror.sh -------------------------------------------------------------------------------- /src/scripts/inc/device/orangepi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/device/orangepi.sh -------------------------------------------------------------------------------- /src/scripts/inc/device/other.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/device/other.sh -------------------------------------------------------------------------------- /src/scripts/inc/device/raspberrypi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/device/raspberrypi.sh -------------------------------------------------------------------------------- /src/scripts/inc/device/serial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/device/serial.sh -------------------------------------------------------------------------------- /src/scripts/inc/os/archlinux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/os/archlinux.sh -------------------------------------------------------------------------------- /src/scripts/inc/os/debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/inc/os/debian.sh -------------------------------------------------------------------------------- /src/scripts/initd_alexa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/initd_alexa.sh -------------------------------------------------------------------------------- /src/scripts/monitorAlexa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/monitorAlexa.sh -------------------------------------------------------------------------------- /src/scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/setup.sh -------------------------------------------------------------------------------- /src/scripts/unit-overrides/force-python2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/unit-overrides/force-python2.conf -------------------------------------------------------------------------------- /src/scripts/unit-overrides/restart.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/unit-overrides/restart.conf -------------------------------------------------------------------------------- /src/scripts/unit-overrides/usergroup-root.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sammachin/AlexaPi-Dev/HEAD/src/scripts/unit-overrides/usergroup-root.conf --------------------------------------------------------------------------------