mlesir
03/10/13, 18:50:06
Bueno pues como me han preguntado cual es la diferencia a raiz de lo del Guasap Sin Manos, dejo esto aquí:
MODO CONTINUO:
- Esta constantemente escuchando y reconociendo lo que se dice.
- Lógicamente el gasto de batería puede ser enorme.
- Existe también el problema de que mientras estamos en una conversación reconozca un comando y ejecute una tarea por error. Por ejemplo si le decimos a alguien " Y ¿Cómo es que te tienen que mandar a ti? Cabe la posibilidad de que reconozca el comando mandar y se active sin que queramos. Dicho esto también hay que decir que AutoVoice ha mejorado muchisimo y hay maneras de mitigar esto pero eso es otra historia....
- El modo continuo tiene dos virtudes:
A- No muestra nada en pantalla por lo que puedes estar escribiendo un email en el móvil y a la vez dando ordenes.
B- Por lo anterior de que no muestra nada en pantalla, es el modo ideal para que funcione incluso si la pantalla esta apagada o bloqueada ( dicho con toda la cautela y a falta de que más gente lo corrobore, pero parece que funciona).
- No funciona con auricular: no puedes decirle comandos, es un bug que el desarrollador tiene que subsanar.
MODO NORMAL:
- Aparece la pantalla o Pop Up de reconocimiento.
- No funciona con el móvil apagado o bloqueado.
- Espera a realizar un reconocimiento. Una vez hecho desaparece y deja de escuchar.
- Funciona con auricular.
Pues bien yo lo que utilizo para GSM es esto:
Lanzo el reconocimiento de voz continuo. (esta tarea espera 10 segundos y después desactiva el modo continuo).
En los perfiles de AutoVoice de reconocimiento de comando, en todos y cada uno de ellos, en la tarea de entrada le pongo la acción de AutoVoice de parar modo continuo, la misma que encenderlo pero desmarcando el primer checkbox. Con esto consigo que GSM se quede escuchando hasta que reconoce un comando, momento en el cual se desactiva y ejecuta la tarea propia del comando.
Esto esta implementado en AutoVoice de una forma más limpia y fácil con la opción en el modo normal de "No dialog". Esto lanzaría el reconocimiento continuo hasta que reconociera el comando y automaticamente AV lo desactiva. Desgraciadamente a dia de hoy no funciona y no te lo apaga.
En resumen lo que quería conseguir con esto es digamos una especie de modo "MIXTO".
Otro digamos "truco" que es super útil es el de a una tarea ponerle en propiedades de la tarea, en manejo de incompatibilidades la opción de abortar tarea existente. Esto lo que hace es que cada vez que tasker detecta que una tarea que se esta ejecutando se vuelve a activar, la tarea primera o la que ya estaba ejecutandose se aborta y pasa a la nueva. La opción por defeto que viene marcada es la de abortar la nueva. Con qué conseguimos? Por poneros un ejemplo muy gráfico. Si tenemos un cronometro( una tarea vamos) que espera diez segundos y después me pone un pop up "FIN". Si yo cuando llevo 8 segundos le doy otra vez a ejecutar, a los dos segundos me va a poner FIN cuando yo lo que quiero es que reinicie otra vez la cuenta. Pues bien con eso oque os digo se consigue eso. Aborta la tarea preexistente, y lanza la nueva con lo cual empieza de nuevo la espera de diez segundos. Yo lo uso con la tarea para lanzar el reconocimiento de voz.
MODO CONTINUO:
- Esta constantemente escuchando y reconociendo lo que se dice.
- Lógicamente el gasto de batería puede ser enorme.
- Existe también el problema de que mientras estamos en una conversación reconozca un comando y ejecute una tarea por error. Por ejemplo si le decimos a alguien " Y ¿Cómo es que te tienen que mandar a ti? Cabe la posibilidad de que reconozca el comando mandar y se active sin que queramos. Dicho esto también hay que decir que AutoVoice ha mejorado muchisimo y hay maneras de mitigar esto pero eso es otra historia....
- El modo continuo tiene dos virtudes:
A- No muestra nada en pantalla por lo que puedes estar escribiendo un email en el móvil y a la vez dando ordenes.
B- Por lo anterior de que no muestra nada en pantalla, es el modo ideal para que funcione incluso si la pantalla esta apagada o bloqueada ( dicho con toda la cautela y a falta de que más gente lo corrobore, pero parece que funciona).
- No funciona con auricular: no puedes decirle comandos, es un bug que el desarrollador tiene que subsanar.
MODO NORMAL:
- Aparece la pantalla o Pop Up de reconocimiento.
- No funciona con el móvil apagado o bloqueado.
- Espera a realizar un reconocimiento. Una vez hecho desaparece y deja de escuchar.
- Funciona con auricular.
Pues bien yo lo que utilizo para GSM es esto:
Lanzo el reconocimiento de voz continuo. (esta tarea espera 10 segundos y después desactiva el modo continuo).
En los perfiles de AutoVoice de reconocimiento de comando, en todos y cada uno de ellos, en la tarea de entrada le pongo la acción de AutoVoice de parar modo continuo, la misma que encenderlo pero desmarcando el primer checkbox. Con esto consigo que GSM se quede escuchando hasta que reconoce un comando, momento en el cual se desactiva y ejecuta la tarea propia del comando.
Esto esta implementado en AutoVoice de una forma más limpia y fácil con la opción en el modo normal de "No dialog". Esto lanzaría el reconocimiento continuo hasta que reconociera el comando y automaticamente AV lo desactiva. Desgraciadamente a dia de hoy no funciona y no te lo apaga.
En resumen lo que quería conseguir con esto es digamos una especie de modo "MIXTO".
Otro digamos "truco" que es super útil es el de a una tarea ponerle en propiedades de la tarea, en manejo de incompatibilidades la opción de abortar tarea existente. Esto lo que hace es que cada vez que tasker detecta que una tarea que se esta ejecutando se vuelve a activar, la tarea primera o la que ya estaba ejecutandose se aborta y pasa a la nueva. La opción por defeto que viene marcada es la de abortar la nueva. Con qué conseguimos? Por poneros un ejemplo muy gráfico. Si tenemos un cronometro( una tarea vamos) que espera diez segundos y después me pone un pop up "FIN". Si yo cuando llevo 8 segundos le doy otra vez a ejecutar, a los dos segundos me va a poner FIN cuando yo lo que quiero es que reinicie otra vez la cuenta. Pues bien con eso oque os digo se consigue eso. Aborta la tarea preexistente, y lanza la nueva con lo cual empieza de nuevo la espera de diez segundos. Yo lo uso con la tarea para lanzar el reconocimiento de voz.