Currently, the STT Dbus API requires mentioning a model based on a language. However, Whisper has a model that does language autodetection.
It would be nice if one could call SttTranscribeFile (and related APIs, I suppose) with string:lang:auto, such that the language gets inferred by the STT. The relevant signals should then return the detected language (but I think it's mostly there already).
Additionally, the relevant user interfaces (I'm on SailfishOS) should get some element that allows downloading this general model.
Currently, the STT Dbus API requires mentioning a model based on a language. However, Whisper has a model that does language autodetection.
It would be nice if one could call
SttTranscribeFile
(and related APIs, I suppose) withstring:lang:auto
, such that the language gets inferred by the STT. The relevant signals should then return the detected language (but I think it's mostly there already).Additionally, the relevant user interfaces (I'm on SailfishOS) should get some element that allows downloading this general model.