LinusSkucas / email-skill

Check your email with Mycroft!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Read Emails Aloud?

benrob0329 opened this issue · comments

Knowing if you have a new email is nice, however this would be much more useful if Mycroft could actually read certain messages to you and ask if you'd like to mark them as read.

Hi @benrob0329, the email skill right now is able to check for email every 2ish minutes and, if you wish him to report back to you, he will say the sender and subject of the email.

As for saying the whole message, mimic (2) sounds pretty boring when reading the whole message and when the message is long(ish) it will read the message super fast 🏃 when you include all the sender/subject stuff.

Here's how the GitHub notification that was sent to me by this issue sounds with mimic 2:
Link

I think that part of that might be that you are using the "premium" voice which imo sounds worse than the default, but also because Mycroft currently does not have an option to slow the speech rate. I think that boring is fine for right now as Mimic isn't perfect (I have yet to see any real alternative voice packs as well yet) and it get's the job done.

Simply having the option would be nice, especially for short emails because as of right now simply telling me that I have an email is something my phone could have done just as easily.

EDIT: I've just discovered that the "sing me a song" skill does in fact manipulate the timing and speed of the voice, so perhaps this skill could do the same and slow down the tts speed when reading the message body?

Okay, I'm busy with other things/skills at the moment, but I will certainly look in to this (pr's welcome 😉 ). I was also thinking about things like summarizing the message.

The singing skill, from what I can see just plays audio recordings that come with the skill.

Many of my mails contains quotes of previous conversation so it would be nice to treat that differently while keeping bits in to still rpovide the context... Just a further idea