Voice to Text Sensor

I have browsed the forum and am unable to find what I am looking for. Basically I would like to utilize the microphone on my lovelace android tablet dashboard to create a text sensor.

  1. Press a button on my lovelace interface (wall mounted android tablet) to enable the microphone
  2. Speak something
  3. Have some service convert my spoken words to text
  4. Store that text in a sensor
    I have looked at the STT component and I have looked at the Conversation component neither of these have any examples that would help me. I do not own any commercial smart speakers and have no intention of purchasing any. Just hoping I can achieve this with the current configuration or addons. My endgame is to publish this text to an MQTT topic.