An open API service indexing awesome lists of open source software.

https://github.com/instafluff/sherman

Voice Commands! P Sherman 42 Wallaby Way, Sydney
https://github.com/instafluff/sherman

Last synced: about 1 year ago
JSON representation

Voice Commands! P Sherman 42 Wallaby Way, Sydney

Awesome Lists containing this project

README

          

# Sherman
Voice Commands! P Sherman 42 Wallaby Way, Sydney
We built this voice command bot live on Twitch!

## Who drew Sherman? ##
Sherman was drawn by my friend, the amazing VR Artist TheSabbyLife! Check out her incredible VR artistry on her [YouTube Channel](https://www.youtube.com/channel/UCPZljvp-eEhbvOcoQGIv5Cg)!

## Instafluff ##
> *Like these projects? The best way to support my open-source projects is by becoming a Comfy Sponsor on GitHub!*

> https://github.com/sponsors/instafluff

> *Come and hang out with us at the Comfiest Corner on Twitch!*

> https://twitch.tv/instafluff

## Using Microsoft Azure LUIS for Language Understanding ##

To use LUIS with Sherman,
1. Visit [https://www.luis.ai](https://www.luis.ai) and log in for free
2. Create an app and add the various Intents and Entities you would like Sherman to recognize
3. Under the MANAGE tab, copy the `Primary key` and add it into your `.env` file as `AzureLUISPrimaryKey=YOURKEYHERE`

Special thank you to the Microsoft Azure team for enabling these upgrades to Sherman during a sponsored Instafluff stream (Sep 12, 2019)!

## Credits ##
Thank you too all the participants of this project!

**That_MS_Gamer, Instafriend, Moopaloo, Instafluff, fd_god92, LevelUpLady, DrJavaSaurus, TheHungerService, nallaj, Ayybiel, MacabreMan2, ItsNaomiArt, blackdawn1980, kukji232, Neo_TA, Miraellyn, Aczero_Ricky, BountyHunterLani, SushiDay, autr3, stresstest, Kara_Kim, KamisWorld49, peoplehate_me, OrbitingCam, somepeoplehate_me, where_is_laughingman, foxotic, MoltenSnowman, thoushaltparrish, ParanoidGengar, Tastypeachstudios, AntiViGames, TheSabbyLife, LiliaHarlow, mrkinix, BatskyStarman, sparky_pugwash, knugensugen, bloom_molly, bubblride, woozymango, LerajeRandom, jellydance, slyconcepts, lambdef, nazabar, ElysiaGriffin, PinataHero, SullyGnome, Majidlionheart, PokemoHero, OhScee, Chibigirl24, r_wavilo, raisethatsomething, zed0, baileydale, BlueHer0n, llofyy, 急須, mldevelopment, pookiepew, atcheety, DevMerlin, BeadHappy, isaischannel, Wo0llfy, attitudelolita, Mondschwinge, PaintHappy, Khaled__, MerlinLeWizard, mr_grey, HeyItsFionna, Supascury, CuriousJess, donaldwm, mightycore1, JumpTwiice, darktowerbuilder, Jody_V, Torfredrikt, TWrongNoTWright, Gokou00, Missing_The_Moon, NULLYUKI, AnatomopatYOLOgo, kpopsim, Flippo13, caLLowCreation, gamenew09, LostWorld_, kaisuke, Poolpourri, QeraiX, tomuraigayfarther, CreativeBuilds, Maayainsane, Zaby92, v1taldpm, crazomania24, tornyl, CaspiusLabs, GeoRevilo, FuriousFur, DrThu, Majonezen, kevkab**

Thank you to all the folks that helped bring Sherman to life with a voice!

**CreativeBuilds, Instafluff, That_MS_Gamer, NULLYUKI, Mikeystea, PinataHero, LamerYo, Meralaz, isaischannel, Amarogine, 69Tipsea, Instafriend, mldevelopment, AntiViGames, MrRayKoma, jellydance, GarethHubball, MalForTheWin, Xaiydee, DrJavaSaurus, sparky_pugwash, r_wavilo, MacabreMan2, soggycoffee, bloom_molly, MisakaGUN, knugensugen, stresstest, OrbitingCam, Chibigirl24, s4ngim3d, zivivi1, CaspiusLabs, CrimsonKnightZero, FuriousFur, DevMerlin, DutchGamer46, Neo_TA, Kushimitama, lizardqueen, Hugginator, slyconcepts, Kyoslilmonster, autr3, Ayybiel, BountyHunterLani, Kara_Kim, AgroKragle, Aririal, slaterusa, Kisa__d1_1b, kingswerv, SheriffAndy9097, Lunnaku, jokoho482, nallaj, conorpo, MerlinLeWizard, TheSabbyLife, neniltheelf, vashthechibi01, Zoraketh, PokemoHero, Missing_The_Moon, nekrolinux, SimmeringSoupPot, thegooseofwild, RIKACHET, NinjaFalcon_2, Supascury, PaintHappy, BeadHappy, TheHungerService, Grognardian, DronePT, DrEriksen, Scottland**

Thanks to everyone who helped Sherman learn to search for knowledge and tell dad jokes!

**Instafriend, Neo_TA, Instafluff, ChatTranslator, Kara_Kim, That_MS_Gamer, Polarami, MacabreMan2, NULLYUKI, zivivi1, MisakaGUN, AntiViGames, Drawingsomething108, stresstest, OhScee, ItsNaomiArt, Meralaz, mightycore1, fd_god92, DEAD_P1XL, ElysiaGriffin, LuRiMer313, slyconcepts, CaseyGeske, PinataHero, sparky_pugwash, GeoRevilo, bloom_molly, FuriousFur, BanzaiBaby, TheSabbyLife, Bjwhite211, ekko47, Theoneandonlybigbadmo, DevMerlin, oto_9717, BillNash, Impoverish, KoSaJ, donaldwm, nallaj, Lord_of_Conquest, thekefox, sl1m420, autr3, DrJavaSaurus, PokemoHero, anandsrinivas1980, CreativeBuilds, Patchshifter, CodeAndSystemSecurity, 69Tipsea, baileydale, jellydance, igotinfected, BeaverBoyB, Ivena, edhacked, LevelUpLady, guthron, runningwithwizardz, s4ngim3d, rokitodorito, kingswerv, Tempo410, PainArtist, Missing_The_Moon, xxbeaverboyxx, ohgodfranciswtf, not4bene, RIKACHET, zment, bluebooger, TheChenki, MechJack, QeraiX, thomasnhermansen, skegglyfe, Xaiydee, Pixelgourmet**

Thank you to everyone that helped add the Reminder command:

**TODO**

And to everyone that made Sherman understand words more naturally!

**Instafluff, foxotic, knugensugen, That_MS_Gamer, Instafriend, BungalowGlow, Neo_TA, baileydale, ChatTranslator, kpopsim, LuRiMer313, KitAnnLIVE, fd_god92, AbbyFabby, nightsilas, Stobie, Khaled__, luaeo, katori15, MrRayKoma, malfunct, Jerreper, undisclosedusername, SuperChihuahua, Lunnaku, simrose4u, Bloom_molly, OhScee, FuriousFur, Amarogine, BooobieTrap, sethorizer, DutchGamer46, CreativeBuilds, MalForTheWin, Skttle_, DarrnyH, rdmusser, pawsitivelystitched, ScrtSolstice, Pixelgourmet, prasanthlouis, REAZNxxx, donaldwm, return_nullptr, sparky_pugwash, senseistenu, brat_volk, losthewar, PokemoHero, kamelpaj, BillNash, TheGeekGeneration, thiagou_, roberttables, ColonelHossein, mrfeznl, pookiepew, IVSOY, Poolpourri, C0D3_Monkey, Deitypotato, TheSabbyLife**

And thank you to everyone who helped animate a face on Sherman with the incredible illustrations by [TheSabbyLife](http://twitch.tv/TheSabbyLife)

**Instafriend, BungalowGlow, Instafluff, ChatTranslator, That_MS_Gamer, simrose4u, Chibigirl24, DevMerlin, thegooseofwild, GretchenWeiner, LuRiMer313, MrRayKoma, DutchGamer46, Rlchibi, donaldwm, soggycoffee, Kara_Kim, sparky_pugwash, Jwh1o1, pookiepew, DEAD_P1XL, SuperChihuahua, LiliaHarlow, KitAnnLIVE, DrEriksen, TheMainEBrent, itsDeke, WowThatsALotOfBees, julieee22, FuriousFur, Gilokk0, not_sure_ofcourse, wolftech_games, notatwitchuseryet, Kjedi, fatimaisplay, Liayda, codeaurora, NlghtSprites, TheSabbyLife, MalForTheWin, PokemoHero, losthewar, BanzaiBaby, ravavyr, Xaiydee, qerwtr546, spikepants, Lord_of_Conquest**

## Instructions ##

1. Install NodeJS - [https://nodejs.org/en/](https://nodejs.org/en/)
2. Open the directory in a Command Prompt/Terminal
3. Install Dependencies: `npm install`
4. Get a Twitch Chat OAuth Password Token - [http://twitchapps.com/tmi/](http://twitchapps.com/tmi/)
4. Create a file named `.env` that looks like this:
```javascript
PORT=8000
TWITCHUSER=[YOUR-USERNAME-HERE]
OAUTH=[YOUR-OAUTH-PASS HERE] # e.g. OAUTH=oauth:kjh12bn1hsj78445234
```
5. Run Server: `npm start`
6. View the webpage from your web browser! [http://localhost:8000](http://localhost:8000)