It took long! I made custom block for you to use, but if you have 3 frame animated mouth movements (as in my "Animation" sprite"), then use my "Animation" sprite's custom block. But if you are lazy and you have only one frame for each mouth position, use custom block in my "Try it here" sprite.
All code and art by me. Update log: July 2nd: Shared. Can also detect . , ? and ! :D