Quick answer
The best browser for voice to text is desktop Chrome, with Microsoft Edge a close second. Both fully support the Web Speech API that browser dictation depends on, so they handle long sessions and auto-restart reliably. Safari works for shorter sessions. Firefox does not support built-in speech recognition, so dictation tools show a plain text box instead.