Record with a microphone and send the audio to a Speech to Text program

I have an arduino uno, and I’ve never used it before and have limited understanding of electronics and a relatively small understanding of coding. I have a project idea that would require recording with the microphone for a set period of time and then sending this audio clip to some sort of Speech To Text engine. I was thinking I can use an open-source AI program to achieve this, but once again I don’t know how to do this or if this is even possible with an arduino. Any ideas on how to record with a microphone, save the audio, then send it to an open-source speech-to-text engine? I am trying to do this as an introduction to electrical engineering as well as software design.

The Arduino Uno R3 is too slow and has far too little memory to be useful for audio recording.

For short audio clips (90 seconds maximum), the Adafruit Clue has a built in microphone and a 2 Mb QSPI flash chip, which works well.

Maybe it would be a good idea to try to walk before you run. You are jumping right into the deep end. Maybe try some examples and get a little experience under your belt before you try to shoot the moon.