Al leer el hilo he ido a comprobar si me funcionaba el reconocimiento, desde tasker, sin conexión.
Tengo JB 4.1.1 y, efectivamente, no funciona.
Entonces he ido a realizar tu consejo pero solo he necesitado éstos pasos;
ir a la aplicación de motor de voz de Google, entrar en reconomiento de voz sin conexión y, en "todo", descargarme el idioma español pues en OFF Line solo tenía inglés.
No recuerdo haber hecho otra cosa y a mí me ha funcionado así sin conexión.
Un saludo!
KchoPrro