LICENSE
MANIFEST.in
README.md
requirements-dev.txt
requirements.txt
setup.cfg
setup.py
./__init__.py
./package.json
./renovate.json
./settingsmeta.json
./skill.json
./version.py
./gui/all/female/0.jpg
./gui/all/female/1.jpg
./gui/all/male/0.jpg
./gui/all/male/1.jpg
./gui/all/male/2.jpg
./gui/all/robot/0.jpg
./gui/all/robot/1.jpg
./locale/ca-es/skill.json
./locale/ca-es/dialog/cancel.dialog
./locale/ca-es/dialog/cancel_fail.dialog
./locale/ca-es/dialog/maybe.dialog
./locale/ca-es/dialog/yes.dialog
./locale/ca-es/vocab/Laugh.intent
./locale/ca-es/vocab/RandomLaugh.intent
./locale/ca-es/vocab/Stop.voc
./locale/ca-es/vocab/haunted.intent
./locale/da-dk/dialog/cancel.dialog
./locale/da-dk/dialog/cancel_fail.dialog
./locale/da-dk/dialog/maybe.dialog
./locale/da-dk/dialog/yes.dialog
./locale/da-dk/vocab/Laugh.intent
./locale/da-dk/vocab/Laugh.voc
./locale/da-dk/vocab/RandomLaugh.intent
./locale/da-dk/vocab/Stop.voc
./locale/da-dk/vocab/haunted.intent
./locale/de-de/dialog/cancel.dialog
./locale/de-de/dialog/cancel_fail.dialog
./locale/de-de/dialog/maybe.dialog
./locale/de-de/dialog/yes.dialog
./locale/de-de/vocab/Laugh.intent
./locale/de-de/vocab/Laugh.voc
./locale/de-de/vocab/RandomLaugh.intent
./locale/de-de/vocab/Stop.voc
./locale/de-de/vocab/haunted.intent
./locale/el-gr/dialog/cancel.dialog
./locale/el-gr/dialog/cancel_fail.dialog
./locale/el-gr/vocab/Laugh.intent
./locale/el-gr/vocab/Laugh.voc
./locale/el-gr/vocab/RandomLaugh.intent
./locale/el-gr/vocab/Stop.voc
./locale/en-us/dialog/cancel.dialog
./locale/en-us/dialog/cancel_fail.dialog
./locale/en-us/dialog/maybe.dialog
./locale/en-us/dialog/yes.dialog
./locale/en-us/vocab/Laugh.intent
./locale/en-us/vocab/RandomLaugh.intent
./locale/en-us/vocab/Stop.voc
./locale/en-us/vocab/haunted.intent
./locale/es-es/dialog/cancel.dialog
./locale/es-es/dialog/cancel_fail.dialog
./locale/es-es/dialog/maybe.dialog
./locale/es-es/dialog/yes.dialog
./locale/es-es/vocab/Laugh.intent
./locale/es-es/vocab/Laugh.voc
./locale/es-es/vocab/RandomLaugh.intent
./locale/es-es/vocab/Stop.voc
./locale/es-es/vocab/haunted.intent
./locale/es-lm/dialog/cancel.dialog
./locale/es-lm/dialog/cancel_fail.dialog
./locale/es-lm/vocab/Laugh.intent
./locale/es-lm/vocab/Laugh.voc
./locale/es-lm/vocab/RandomLaugh.intent
./locale/es-lm/vocab/Stop.voc
./locale/eu/dialog/cancel.dialog
./locale/eu/dialog/cancel_fail.dialog
./locale/eu/dialog/maybe.dialog
./locale/eu/dialog/yes.dialog
./locale/eu/vocab/Laugh.intent
./locale/eu/vocab/RandomLaugh.intent
./locale/eu/vocab/Stop.voc
./locale/eu/vocab/haunted.intent
./locale/fa-ir/dialog/cancel.dialog
./locale/fa-ir/dialog/cancel_fail.dialog
./locale/fa-ir/vocab/Laugh.intent
./locale/fa-ir/vocab/Laugh.voc
./locale/fa-ir/vocab/RandomLaugh.intent
./locale/fa-ir/vocab/Stop.voc
./locale/fr-fr/dialog/cancel.dialog
./locale/fr-fr/dialog/cancel_fail.dialog
./locale/fr-fr/dialog/maybe.dialog
./locale/fr-fr/dialog/yes.dialog
./locale/fr-fr/vocab/Laugh.intent
./locale/fr-fr/vocab/Laugh.voc
./locale/fr-fr/vocab/RandomLaugh.intent
./locale/fr-fr/vocab/Stop.voc
./locale/fr-fr/vocab/haunted.intent
./locale/gl-es/dialog/cancel.dialog
./locale/gl-es/dialog/cancel_fail.dialog
./locale/gl-es/dialog/maybe.dialog
./locale/gl-es/dialog/yes.dialog
./locale/gl-es/vocab/Laugh.intent
./locale/gl-es/vocab/RandomLaugh.intent
./locale/gl-es/vocab/Stop.voc
./locale/gl-es/vocab/haunted.intent
./locale/it-it/dialog/cancel.dialog
./locale/it-it/dialog/cancel_fail.dialog
./locale/it-it/dialog/maybe.dialog
./locale/it-it/dialog/yes.dialog
./locale/it-it/vocab/Laugh.intent
./locale/it-it/vocab/Laugh.voc
./locale/it-it/vocab/RandomLaugh.intent
./locale/it-it/vocab/Stop.voc
./locale/it-it/vocab/haunted.intent
./locale/nl-nl/dialog/cancel.dialog
./locale/nl-nl/dialog/cancel_fail.dialog
./locale/nl-nl/vocab/Laugh.intent
./locale/nl-nl/vocab/Laugh.voc
./locale/nl-nl/vocab/RandomLaugh.intent
./locale/nl-nl/vocab/Stop.voc
./locale/pt-br/dialog/cancel.dialog
./locale/pt-br/dialog/cancel_fail.dialog
./locale/pt-br/vocab/Laugh.intent
./locale/pt-br/vocab/Laugh.voc
./locale/pt-br/vocab/RandomLaugh.intent
./locale/pt-br/vocab/Stop.voc
./locale/pt-pt/dialog/cancel.dialog
./locale/pt-pt/dialog/cancel_fail.dialog
./locale/pt-pt/dialog/maybe.dialog
./locale/pt-pt/dialog/yes.dialog
./locale/pt-pt/vocab/Laugh.intent
./locale/pt-pt/vocab/Laugh.voc
./locale/pt-pt/vocab/RandomLaugh.intent
./locale/pt-pt/vocab/Stop.voc
./locale/pt-pt/vocab/haunted.intent
./locale/sv-se/dialog/cancel.dialog
./locale/sv-se/dialog/cancel_fail.dialog
./locale/sv-se/vocab/Laugh.intent
./locale/sv-se/vocab/Laugh.voc
./locale/sv-se/vocab/RandomLaugh.intent
./locale/sv-se/vocab/Stop.voc
./sounds/female/132252__robinhood76__02940-insane-women-laughter.wav
./sounds/female/219778__madamvicious__female-evil-laugh.wav
./sounds/female/269478__montblanccandies__evil-pompous-bitchy-laughter.wav
./sounds/female/275652__me-is-chaos__female-evil-laughter.wav
./sounds/female/407676__nagwense__comical-evil-laugh.wav
./sounds/male/Dark_Laugh-HopeinAwe-1491150192.wav
./sounds/male/Evil Laugh Male 1-SoundBible.com-1902717922.wav
./sounds/male/Evil Laugh Male 2-SoundBible.com-1998254197.wav
./sounds/male/Evil Laugh Male 3-SoundBible.com-1182169649.wav
./sounds/male/Evil Laugh Male 4-SoundBible.com-335866848.wav
./sounds/male/Evil Laugh-SoundBible.com-874992221.wav
./sounds/male/Evil_Laugh_1-Timothy-64737261.wav
./sounds/male/Evil_Laugh_2-Sound_Explorer-1081271267.wav
./sounds/male/Evil_Laugh_Male_6-Himan-1359990674.wav
./sounds/male/Evil_laugh_Male_9-Himan-1598312646.wav
./sounds/male/Sick_Villain-Peter_De_Lang-1465872262.wav
./sounds/robot/135360__blackie666__hahaha.wav
./sounds/robot/178635__nenadsimic__angry-robot-bird.wav
./sounds/robot/213902__garzul__robotic-arp-sequence-2.wav
./sounds/robot/21626__johnnypanic__robotlaughing.wav
./sounds/robot/244323__philip-daniels__hahaha.mp3
./sounds/robot/255937__jagadamba__robot-laughing-robotic-vocal-laugh.mp3
./sounds/robot/266163__plasterbrain__pacman-is-dead.wav
./sounds/robot/334665__vultraz168__robotic-evil-laugh.wav
./sounds/robot/Monster Laugh-SoundBible.com-542163030.wav
./sounds/robot/Sci Fi Robot-SoundBible.com-481033379.wav
gui/all/female/.gitkeep
gui/all/female/0.jpg
gui/all/female/1.jpg
gui/all/male/.gitkeep
gui/all/male/0.jpg
gui/all/male/1.jpg
gui/all/male/2.jpg
gui/all/robot/.gitkeep
gui/all/robot/0.jpg
gui/all/robot/1.jpg
locale/ca-es/skill.json
locale/ca-es/dialog/cancel.dialog
locale/ca-es/dialog/cancel_fail.dialog
locale/ca-es/dialog/maybe.dialog
locale/ca-es/dialog/yes.dialog
locale/ca-es/vocab/Laugh.intent
locale/ca-es/vocab/RandomLaugh.intent
locale/ca-es/vocab/Stop.voc
locale/ca-es/vocab/haunted.intent
locale/da-dk/dialog/cancel.dialog
locale/da-dk/dialog/cancel_fail.dialog
locale/da-dk/dialog/maybe.dialog
locale/da-dk/dialog/yes.dialog
locale/da-dk/vocab/Laugh.intent
locale/da-dk/vocab/Laugh.voc
locale/da-dk/vocab/RandomLaugh.intent
locale/da-dk/vocab/Stop.voc
locale/da-dk/vocab/haunted.intent
locale/de-de/dialog/cancel.dialog
locale/de-de/dialog/cancel_fail.dialog
locale/de-de/dialog/maybe.dialog
locale/de-de/dialog/yes.dialog
locale/de-de/vocab/Laugh.intent
locale/de-de/vocab/Laugh.voc
locale/de-de/vocab/RandomLaugh.intent
locale/de-de/vocab/Stop.voc
locale/de-de/vocab/haunted.intent
locale/el-gr/dialog/cancel.dialog
locale/el-gr/dialog/cancel_fail.dialog
locale/el-gr/vocab/Laugh.intent
locale/el-gr/vocab/Laugh.voc
locale/el-gr/vocab/RandomLaugh.intent
locale/el-gr/vocab/Stop.voc
locale/en-us/dialog/cancel.dialog
locale/en-us/dialog/cancel_fail.dialog
locale/en-us/dialog/maybe.dialog
locale/en-us/dialog/yes.dialog
locale/en-us/vocab/Laugh.intent
locale/en-us/vocab/RandomLaugh.intent
locale/en-us/vocab/Stop.voc
locale/en-us/vocab/haunted.intent
locale/es-es/dialog/cancel.dialog
locale/es-es/dialog/cancel_fail.dialog
locale/es-es/dialog/maybe.dialog
locale/es-es/dialog/yes.dialog
locale/es-es/vocab/Laugh.intent
locale/es-es/vocab/Laugh.voc
locale/es-es/vocab/RandomLaugh.intent
locale/es-es/vocab/Stop.voc
locale/es-es/vocab/haunted.intent
locale/es-lm/dialog/cancel.dialog
locale/es-lm/dialog/cancel_fail.dialog
locale/es-lm/vocab/Laugh.intent
locale/es-lm/vocab/Laugh.voc
locale/es-lm/vocab/RandomLaugh.intent
locale/es-lm/vocab/Stop.voc
locale/eu/dialog/cancel.dialog
locale/eu/dialog/cancel_fail.dialog
locale/eu/dialog/maybe.dialog
locale/eu/dialog/yes.dialog
locale/eu/vocab/Laugh.intent
locale/eu/vocab/RandomLaugh.intent
locale/eu/vocab/Stop.voc
locale/eu/vocab/haunted.intent
locale/fa-ir/dialog/cancel.dialog
locale/fa-ir/dialog/cancel_fail.dialog
locale/fa-ir/vocab/Laugh.intent
locale/fa-ir/vocab/Laugh.voc
locale/fa-ir/vocab/RandomLaugh.intent
locale/fa-ir/vocab/Stop.voc
locale/fr-fr/dialog/cancel.dialog
locale/fr-fr/dialog/cancel_fail.dialog
locale/fr-fr/dialog/maybe.dialog
locale/fr-fr/dialog/yes.dialog
locale/fr-fr/vocab/Laugh.intent
locale/fr-fr/vocab/Laugh.voc
locale/fr-fr/vocab/RandomLaugh.intent
locale/fr-fr/vocab/Stop.voc
locale/fr-fr/vocab/haunted.intent
locale/gl-es/dialog/cancel.dialog
locale/gl-es/dialog/cancel_fail.dialog
locale/gl-es/dialog/maybe.dialog
locale/gl-es/dialog/yes.dialog
locale/gl-es/vocab/Laugh.intent
locale/gl-es/vocab/RandomLaugh.intent
locale/gl-es/vocab/Stop.voc
locale/gl-es/vocab/haunted.intent
locale/it-it/dialog/cancel.dialog
locale/it-it/dialog/cancel_fail.dialog
locale/it-it/dialog/maybe.dialog
locale/it-it/dialog/yes.dialog
locale/it-it/vocab/Laugh.intent
locale/it-it/vocab/Laugh.voc
locale/it-it/vocab/RandomLaugh.intent
locale/it-it/vocab/Stop.voc
locale/it-it/vocab/haunted.intent
locale/nl-nl/dialog/cancel.dialog
locale/nl-nl/dialog/cancel_fail.dialog
locale/nl-nl/vocab/Laugh.intent
locale/nl-nl/vocab/Laugh.voc
locale/nl-nl/vocab/RandomLaugh.intent
locale/nl-nl/vocab/Stop.voc
locale/pt-br/dialog/cancel.dialog
locale/pt-br/dialog/cancel_fail.dialog
locale/pt-br/vocab/Laugh.intent
locale/pt-br/vocab/Laugh.voc
locale/pt-br/vocab/RandomLaugh.intent
locale/pt-br/vocab/Stop.voc
locale/pt-pt/dialog/cancel.dialog
locale/pt-pt/dialog/cancel_fail.dialog
locale/pt-pt/dialog/maybe.dialog
locale/pt-pt/dialog/yes.dialog
locale/pt-pt/vocab/Laugh.intent
locale/pt-pt/vocab/Laugh.voc
locale/pt-pt/vocab/RandomLaugh.intent
locale/pt-pt/vocab/Stop.voc
locale/pt-pt/vocab/haunted.intent
locale/sv-se/dialog/cancel.dialog
locale/sv-se/dialog/cancel_fail.dialog
locale/sv-se/vocab/Laugh.intent
locale/sv-se/vocab/Laugh.voc
locale/sv-se/vocab/RandomLaugh.intent
locale/sv-se/vocab/Stop.voc
ovos_skill_laugh.egg-info/PKG-INFO
ovos_skill_laugh.egg-info/SOURCES.txt
ovos_skill_laugh.egg-info/dependency_links.txt
ovos_skill_laugh.egg-info/entry_points.txt
ovos_skill_laugh.egg-info/requires.txt
ovos_skill_laugh.egg-info/top_level.txt
test/test_skill.py