Speech recognition question
I didn't hear about free software that could transcribe audio to text but there are some free online solutions. For example Speechnotes  will translate speech recorded over a microphone to text. The IBM Watson Speech to Text service will do the same but will also let you upload your pre recorded audio file. There is also Adobe Premiere Pro which can transcribe audio to text. Premiere Pro is more for video production and it's not a free software but you can download a fully functional trial. Here is a tutorial how to transcribe in Premiere: https://www.youtube.com/watch?v=v4P50OL2_I0