I wonder how these engines compare to cloud services described in [1].
[1]: https://blog.rebased.pl/2016/12/08/speech-recognition-1.html
[1]: https://blog.rebased.pl/2016/12/08/speech-recognition-1.html
The comments are absolutely correct. Could services (can) do better simply because they have access to more compute resources and also data (what is sent to them can be/is used for training later). There are situations where on-device is preferred due to privacy reasons, latency, cost, or lack of internet connection.