Not really. I keep my eye on this area as I generally transcribe my podcasts. But compared to ~$1.50/minute for human transcriptions that require minimal touchup for even fairly tech-heavy topics, nothing I've seen that's purely ML/computer-based comes close to being worth my time to deal with.
Depends on how good you're talking. Chrome supports the SpeechRecognition API.
i'm more thinking of ways to programmatically turn long audio files into indexable text.
Julius[1] can do this. But the accuracy depends on the language model you are using, and unfortunately the free English language model (VoxForge) is not the best.