supermemo.com allows using speech recognition for learning but firefox is not supported because... it lacks WebSpeech:
https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition#browser_compatibility
https://caniuse.com/speech-recognition
There seems to be an meta-issue about sites broken by the lack of it:
https://bugzilla.mozilla.org/show_bug.cgi?id=1856507
BUT, it looks like there is currently no effort to have the support as the task to have it via DeesSpeech was closed: https://bugzilla.mozilla.org/show_bug.cgi?id=1474084
Maybe it could be done with other LLM model? Wisper?