Google Now not Speaking or Executing Comand My Google Now for some time ago stopped speaking and executing commands.

When I do a command like 'set timer for ten minutes from now' it only searches Google for the text. Same for 'play Jimi Hendrix on YouTube'.

This began to happen when I logged in to Google Now and accepted the new terms.

When I say 'what's the Weather' it shows, but don't speaks out loud. I think that the fact of this working has to be with the google search itself and not the Google Now app.

Language is correctly set for english, and "Speech output" is set to on.

I have seem many other people with this issue googling for this, but yet no real fix.

Android is version 4.2.2 and Google Now is version 5.9.33.16.arm.

EDIT: I have used Tasker + AutoVoice but don't believe this is the problem, because it begin right after I login to Google Now and accept the license; AutoVoice commands in Google Now are not working as well.
I am the author of the OP. Reflashing another Android version (currently using Lollipop 5.1.1) "solved" the issue.