added service availability checks;
fixed voice recognition bug;
Merge remote-tracking branch 'origin/master'