When I hit the microphone on the Google search page I get a "no internet connection" error message

That’s unfortunately true. I can’t tell anything more but link a post by @steeven who has explained quite a few things about the issue.