[Productivity] Voice Memo Skill

Skill name: voice-memo

User story:

  • As a Mycroft user who lives with multiple people in a household, I want to be able to record and leave a voice memo for other people in the household so that we can have better household communication.

What third party services, data sets or platforms will the Skill interact with?

Unknown as yet, ideally this Skill would work offline so that it doesn’t have to connect to the Internet

Are there similar Mycroft Skills already?

No

What will the user Speak to trigger the Skill?

  • “Hey Mycroft, leave a memo for {{named_party}}”

  • “Hey Mycroft, leave a memo for {{anyone}}”

  • “Hey Mycroft, are there any memos for {{me|named_party}}”

What phrases will Mycroft Speak?

  • "After the tone, leave a memo for {{named_party}}

  • "{{named_party}}, this memo was left for you by {{memo_sender}} at {{timestamp}} … {{memo_recording}}

What Skill Settings will this Skill need to store?

  • Named parties in the household
  • trigger phrase to play back the recorded memos

Other comments?

Ideally each party would have a passphrase to read their memos so that there could be some privacy involved.