Text to Speech issue - Google recognizes and types the text, but Ai2 doesn't understand

Hi,

I've messed with this a lot, looked at examples, searched here - I can't figure this out.
As stated above, Google recognizes and types the text, but Ai2 doesn't understand.
I put in "if then" statements, ending with "else" Speak "Pardon?"

Sometimes some of it responds properly. Often, all I get is "Pardon?" meaning it didn't recongnize it.

BUT - the words are typed out right there.
How is this possible?
Or - what am I doing wrong?

Thanks in advance.

Put the result into a Label.Text for debugging.

I doubt the speech recognition can know enough to capitalize your speech for you, so that comparison to 'Hi' probably won't work.
b413eac6e43288e39a66b2dd97c41c6a24ee8875_2_490x500

Also see
https://ai2.appinventor.mit.edu/reference/components/media.html#SpeechRecognizer
for full details on the speech recognizer.
The block tool tips is cut off.