Speech Recognition means that a program will capture the words produced by a person, and converts them to written words. It has many applications like generate subtitles, transcript what was discussed in a meeting, and many other use cases.
It is great functionality to add to any website, and since google api offers this functionality as a service, it is really easy to integrate with any product: web or mobile app.
Check out the link below to see step by step how to set up google speech recognition and create a speech recognition program: https://www.hellocodeclub.com/creating-a-speech-recognition-program-with-python-google-api/
I hope it helps! Thanks!