Jumping right in and saying that I know that what I want to do is kind of not the intended use of Mycroft.
I don’t want it to speak to me (ever).
I don’t want it to have much functionality.
I want a system that responds with WAV playback of prerecorded sound files to a handful of recognized keywords. I want to make a functional replica of Chucky, the Good Guy doll from Child’s Play
I need to change the wake word using Precise. I’ve done so with PocketSphinx, but it’s just false positive after false positive (including my wife shutting the door two rooms over). I saw that there was a Skill to change the wake word with Precise, but I’m not understanding the documentation.
It’s been 20 years since I’ve done much of anything on Linux other than installing a few RasPi images for friends and whatnot. I have never programmed in Python, or anything else really.
The full extent of what I want to do:
User: “Hi, I’m (doesn’t matter)” or “Hey, I’m (doesn’t matter)”, “Hello”, or similar.
Picroft: randomly plays one of 3 prerecorded sound filesUser: “Sleeping”, “Go to bed”, “Goodnight”, or similar.
Picroft: plays specific sound fileUser: “Meaning of life”, “why are we here”, or similar.
Picroft: plays specific sound fileUser: “Your new name is Tommy” or similar.
Picroft: plays specific sound fileUser: anything rude
Picroft: Plays specific sound file
I can’t imagine this would be terribly difficult for the most part - except for removing the need for a wake word - though I am probably wrong due to my lack of knowledge. I’m not a good written tutorial learner, it took me a few days to get Picroft successfully running on my RP3b+, which probably isn’t a record for slowest attempt, but it can’t be good either.
I guess that leaves me with five main questions:
- Can Picroft run with no wake word?
- Can I disable TTS without breaking everything?
- Can I disable all skills that install by default?
- Can someone point me to “The Complete Idiot’s Guide” to making a skill that just plays a sound file and ends?
- Can I run the system completely offline on the RP3b+?
Thanks for reading!