AndroidApps

Adding voice and photo input to my Tasker-based todo list [Video]

Sometimes things become outdated quicker than you anticipated. When I published part 7 of my Tasker guide, the todo list V2 example I put in it was also the latest version I had made. Now, it’s a thing of the past. I guess the current version is something like 3.5, split between another complete rewrite (V3) and a couple of additions (V3.5).

It’s all about the video this time, but in short, the two new features are a voice system and a photo system. The former allows you to add items via voice, and was actually created by a reader. I had made my own voice system and built it into my Nelly voice assistant, but it is far more complicated than it needs to be, so I threw it out in favor of the version created by a reader (who may take credit for this in the comment if he or she wants to ;) ).

The latter allows you to add todo list items that contain a photo. The idea is to use it for visual items, like remembering to look for a movie you saw a DVD for on Netflix, or something like that. Both systems are shown in the video.

Pocketables does not accept targeted advertising, phony guest posts, paid reviews, etc. Help us keep this way with support on Patreon!
Become a patron at Patreon!

Andreas Ødegård

Andreas Ødegård is more interested in aftermarket (and user created) software and hardware than chasing the latest gadgets. His day job as a teacher keeps him interested in education tech and takes up most of his time.

Avatar of Andreas Ødegård

9 thoughts on “Adding voice and photo input to my Tasker-based todo list [Video]

  • Avatar of Anony Mouse

    LOL I’ll give you the credit. ;) You did an awesome job with the list. I can’t wait to see what version 5 holds.

    Reply
  • Is there anywhere I can download the files for this?

    Reply
    • Avatar of Andreas Ødegård

      No, sorry, I generally don’t provide task downloads, and definitely not for something of this scale. It would be doing you a disfavor to do so, as you really need to have built the thing from scratch to understand how it works and be able to fix it if you find bugs, adapt it across devices and OS versions, etc.

      Reply
      • Oh, that’s a shame. I’m definitely higher than a beginner, but I wouldn’t call myself advanced. (Though, I guess you have no way of knowing that!)

        I just don’t want to spend a few hours typing away on my phone to get this set up just to find out that it adds no real benefit over Tasker+Astrid for my purposes.

        Oh well, thanks anyway.

        Reply
        • Avatar of Andreas Ødegård

          Even with the files you wouldn’t be able to just start using it. Also not even an expert would be able to start using the files like that. There’s just so many things in the system that have been added to solve specific problems, and without first having encountered those problems, the fixes make less than no sense.

          I came from using Astrid though, and gave it up because I found it to be horribly underfeatured compared to what I could make myself. Compared to Astrid, this is what I can do:
          *Better separation between lists. The latest version of this creation essentially gives you completely individual lists, instead of tagging items within the same list and then sorting. It makes it easier to have full control over everything IMHO
          *Tasker can use the information, not just trigger notifications. That means that I can still have my shopping list trigger when I leave the house, but I can also put it in a widget on my lock screen when that happens.
          *Custom notifications. My shopping list doesn’t trigger an actual notification, it triggers an audio warning + lock screen listing. My morning list is integrated in my morning message when there are items in it. Astrid just creates notifications, nothing else.
          *Photo feature
          *Remote control. I can add items from any browser, from any text field in Chrome on my PC, or via google talk.

          There are also minor things like UI designed the way I like, quick access to lists from the lock screen, and so on. For me, this basically grew out of being annoyed with missing features in Astrid. My todo list doesn’t even have a time based alert system, because I can’t think of many cases where being reminded at a certain time is better than being alerted dynamically based on location/situation. Astrid on the other hand is a typical time based app that happens to have just enough Tasker integration to claim that other methods is possible.

          Reply
          • Oh, I see. When I write Tasker actions, I do it in a modular way, such that much of the “background” is the same on my tablet and my phone, but the actual triggering is different.

            So, my “say this” action is easily ported from one system to another, saving me the trouble of having to re-write it again for each system. (It sends the speech to a different stream depending on if a headset is connected or if I’m in my car, etc, and pauses music if needed.)

            The reason I ended up here is because I’m not very impressed with Astrid, and apparently no other Todo list dev thinks Tasker is worth integrating into. It might be faster just to write a plugin for Google Tasks instead of building from the ground up.

            In any event, if you have a change of heart, my email address is attached to these comments.

            Keep up the good work!

          • Avatar of Andreas Ødegård

            I make things as modular and dynamic as I can too, but there’s a big difference between a simple 10-20 action task and this thing, which contains several hundred. I even reverted to the last version of tasker after upgrading the last time, as something changed in the way Tasker writes spaces to text files, essentially messing up my ENTIRE todo list system.

          • I think my largest single action is ~100 lines, mostly if statements and variable splits. I have tasker announce many of my notifications, and Google+ notifications are a *mess*, so I have to split it up so that it announces the pertinent information. It’s kinda sad that it takes so much splitting to do that. :-P

            That said, I am somewhat ashamed that I didn’t know about the / for “or” in variable matching. (I don’t know how I missed that!) so I think I’ll be able to clean all those if statements into just a few.

            Now that I think about it, since I tend to write my actions as I go, as you apparently do, I’m sure they can all be cleaned up a little to run a bit better.

            We need an IDE for Tasker, dammit. :-)

          • Avatar of Andreas Ødegård

            Cleanups and rewrites are annoying, but definitely necessary. The current version of my todo list is v4, having been completely rewritten several times to make it more efficient

Leave a Reply

Your email address will not be published. Required fields are marked *