Smart Devices Made More Appealing with On-device Speech Recognition