Tasker Para hablar de todo lo relacionado con la aplicación tasker


 
Herramientas
  #1  
Viejo 02/10/13, 17:49:20
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Este proyecto se ha realizado gracias al trabajo previo y la ayuda de Pepelolo38, Maid450, Z3us, Darkpro y Jusss.


FECHA DE LA ULTIMA ACTUALIZACIÓN: (en el apartado descarga esta el enlace y las novedades)

(Si quieres mantenerte informado de las actualizaciones te sugiero que te suscribas a este hilo. Yo siempre que cuelgue una actualización crearé un nuevo post con el título de ACTUALIZACIÓN para que te salte el aviso)

20/05/2014 (Ya puedes descargar la aplicación en el Play Store:

https://play.google.com/store/apps/d...n_manos_&hl=es

Mas informacion aqui: http://www.htcmania.com/showthread.php?t=707288



DESCRIPCIÓN DEL PROYECTO:

1- Esta aplicación (o proyecto) hará que GuasapSM o Tasker, te lea los mensajes sin leer que tienes en Whatsapp.
2- Te los leerá por orden, es decir, por orden cronológico por cada contacto que tenga pendientes mensajes por leer.
3-Después además ya no aparecerán en Whatsapp como no leidos.
4- Da igual que no tengas activo GuasapSM con anterioridad, si los tienes como sin leer los leerá una vez que lo actives.
5- Guasap Sin Manos te permite dictar y mandar los Mensajes de Whatsapp al contacto que digas.
6- Guasap Sin Manos esta tanto en XML para su importación a Tasker, como en versión Apk para su descarga directa sin necesidad de tener Tasker.
7- También posee integración con Tasker de manera que podrás ejecutar los comandos vía Tasker, incluso mandar Whatsapp automáticos.
8- Podrás con un gesto en el sensor de proximidad hacer que te lea los mensajes.


INSTALACIÓN:

Instalación del XML:

Si ya tienes una versión de GSM en XML bórra el proyecto de Tasker haciendo antes una copia. (ver preguntas frecuentes)

1- Por supuesto debes tener acceso Root en tu teléfono. Puedes comprobarlo con la app Root Checker.

2- Antes de utilizarla por primera vez, tenéis que habilitar Tasker como servicio de accesibilidad. Esto se hace así: Vais a ajustes/accesibilidad. Hay encontrareis una serie de aplicaciones. Pues pulsáis sobre Tasker y lo activáis. Listo.

3- Puede ser que con ciertos navegadores no os deje hacer la descarga, por ejemplo Chrome NO parece dar ningún problema

4- Tienes que tener instalado en el móvil el SQLITE3. (ver PREGUNTAS FRECUENTES PARA MÁS DETALLES

5- Simplemente importáis el XML: Descargáis el archivo, donde queráis, debería quedaros el archivo terminado en ".prj.xml",si no es así lo renombráis. Algunos navegadores pueden no dejar descargarlo. Por ejemplo parece que con Chrome no hay ningún problema.

6- Para importar un proyecto en Tasker dejáis pulsado cualquier icono de cualquier proyecto, abajo donde el icono de la casa. Si no veis ningún icono es porque estáis en modo principiante. En la pantalla inicial de Tasker pulsáis el botón menú, Preferencias, Pestaña de arriba "IU" y desmarcáis el modo principiante.

7- Le dais a importar y buscáis el archivo con el navegador que os abre Tasker.

8- Cuando lo encontréis lo pulsáis y listo.

10- Puede pasar que os diga que ya existe una escena y no os deje, cambiáis el nombre de la escena que ya tenéis y listo. Luego podéis poner el mismo nombre que tenía.

11-También debéis tener en cuenta que otros perfiles pueden interferir con los de este XML.

12- Para los sensores de proximidad: si queréis que os funcione con la pantalla apagada lo tenéis que habilitar en preferencias, en monitor.

13- Si al importar os sale un "fallo al importar los datos del perfil" es posible que sea porque no tenéis actualizado Tasker.

14- Los archivos de sonido que se utilizan en este proyecto son imposibles de exportar junto con el XML. Podéis descargar la APK y luego desinstalarla. Esto hará que se descarguen los archivos y se queden en su ruta correspondiente. También podéis crear unos propios, siempre vigilando que estén en la ruta que se señala en las acciones de reproducir y con el mismo nombre.


Instalación de la APK:


Al abrirlo por primera vez GSM lanzará una guía que te irá llevando y diciendo lo que tienes que hacer para que esta aplicación este configurada y con los complementos necesarios para su correcto funcionamiento.

1- Por supuesto debes tener acceso Root en tu teléfono. Puedes comprobarlo con la app Root Checker.

2- En principio funciona sólo con las versiónes de Whatsapp posteriores a la 2.11.23. Es aconsejable crear una copia de Whatsapp para el caso de que lo actualicemos y con la nueva versión no funcione.

3- Tienes que tener instalado en el móvil el SQLITE3. (ver PREGUNTAS FRECUENTES PARA MÁS DETALLES).


4- Antes de utilizarla por primera vez, tenéis que habilitar Tasker (si utilizáis el XML) o GuasapSM ( si lo habéis instalado como apk) como servicio de accesibilidad. Esto se hace así: Vais a ajustes/accesibilidad. Hay encontrareis una serie de aplicaciones. Pues pulsáis sobre Tasker o Guasap SM y lo activáis. Listo.

5- Debéis instalar el plugin Tasker Kids File. Es gratuito. En todo caso una vez que abráis por primera vez esta app os avisará y si aceptáis os llevará al sitio del plugin en Google play. Una vez abierto GSM y funcionando lo podéis desinstalar.

6- Para utilizar las versiones posteriores a la primera debéis tener instalado el plugin de Tasker "Auto Voice" en su versión de pago.


7- Puede ser que con ciertos navegadores no os deje hacer la descarga, por ejemplo Chrome NO parece dar ningún problema.

8- La primera vez que lances la aplicación tu aplicación de superusuario te preguntará si quieres darle permisos a GSM, dale a aceptar o si.

DESCARGAS: Para la versión en APK NO necesitarás tener Tasker instalado, será como si instalaras una aplicación normal.

Versión Alpha del Play Store de 20/05/14 http://www.htcmania.com/showthread.php?t=707288
Para poder descargártela necesitas convertirte en betatester. Tienes todos los detalles en el enlace.

Versión de Guasap Sin Manos GSM.XML.v.20.02.2014

Versión de XML ( ESTAS VERSION LA HE METIDO EN BOXES EN CUANTO LA ARREGLE LO ANUNCIO)
Descarga de Manual para esta versión: http://goo.gl/KJuRCx

Versión de Guasap Sin Manos BETA4.c de fecha 14/12/2013

versión de XML http://goo.gl/qmClb8


Versión de Guasap sin manos BETA2 de fecha 23/11/2013:


versión de APK http://goo.gl/D920DF

DESCARGA DE ARCHIVOS:

- Archivos de sonido: http://goo.gl/RXb4wy


INSTRUCCIONES DE USO:


ACTIVACIÓN:

Para usar Guasap sin manos tan sólo debes pulsar en el icono de la aplicación. Esto hará que empiece el reconocimiento de voz. Podrás detectar que el reconocimiento ha empezado por el sonido que hace la aplicación cuando está lista para escuchar el comando.

Otra forma de iniciar el reconocimiento es bajando la cortinilla de la barra de notificaciones. Si tienes habilitado en ajustes que se muestren las notificaciones de GSM, podrás ver la notificación de GSM y el icono con el texto “lanzar AV”. En caso de que no veas el icono desliza hacia abajo la notificación y lo verás.

Una vez que oigas el sonido podrás decir cualquiera de los comandos. En caso de que Guasap sin manos no reconozca el comando, no escuche nada o falle el reconocimiento por cualquier razón oirás otro pitido característico haciendo que te des cuenta de la incidencia.

La primera vez que lances el reconocimiento notarás que tarda más. Esto es así porque GSM automáticamente realiza la tarea “INSTRUCCIONES2” si detecta que todavía no se ha ejecutado, para dar valor a ciertas variables.

COMANDOS:

Debes pronunciarlos de manera clara y seguida. Además debes decirlos literalmente. Los comandos disponibles son:

1- "activar": activa GSM para que en adelante cada vez que recibas un nuevo whatsapp se inicie el reconocimiento de voz.

2- "desactivar": desactiva GSM para que no lance el reconocimiento de voz para leerte los mensajes.

3- "leer": te leerá los mensajes que figuren como no leídos en Whatsapp. Irá leyendo los mensajes de cada contacto por orden cronológico, hasta que no quede ningún mensaje pendiente por leer de ese contacto. Después pasará al siguiente contacto si lo hay. Ten en cuenta además que cada vez que lee un mensaje el contador de la aplicación Whatsapp de mensajes no leídos para ese contacto va decreciendo hasta que en Whatsapp no figure ningún mensaje por leer.

En el momento en que tengas una llamada Guasap Sin Manos detendrá la lectura de los mensajes.

4 - "decir": te leerá los mensajes pendientes pero en vez de hacerlo por el canal de notificaciones como el anterior lo hará más discretamente por el canal del teléfono.

5- "leer siempre": hace que Guasap Sin Manos te lea automáticamente los nuevos whatsapp que te lleguen sin lanzar el reconocimiento de voz y que tengas que decir "leer". Durante un tiempo determinado esta opción será funcional( ver ajustes). Cada vez que te envíen un guasap ese tiempo que estableces se reinicia. Para que se desactive tiene que haberse superado ese tiempo sin que hayas recibido un Whatsapp, si lo recibiste la cuenta atrás vuelve a empezar de cero.

6 - "decir siempre": igual que el anterior pero haciendo que los lea por el canal de audio del teléfono o llamada, de manera más discreta.

7 -"Mandar a (nombre del contacto) escribir (lo que quieras escribir)": le envía automáticamente el whatsapp a el contacto que hayas dicho.

a) Ejemplo práctico para mandar un Whatsapp a Paco diciéndole “¿Que pasa?”: Pulsa el icono de la aplicación para empezar el reconocimiento de voz. Una vez que escuches el pitido de inicio de reconocimiento, espera menos de un segundo y di: “Mandar a Paco escribir Qué pasa?”. Si todo ha ido bien oirás el sonido característico que Guasap Sin Manos hace cuando se ha enviado el mensaje satisfactoriamente. Si algo ha fallado oirás el sonido propio de un mal reconocimiento y a continuación oirás como se vuelve a iniciar el reconocimiento permitiéndote repetir el comando.

b) Es importante que digas todo de corrido o seguido. Si no lo haces así el reconocimiento de voz pensará que la pausa que haces es porque has terminado de hablar y el mensaje estará incompleto.

c) Guasap Sin Manos busca el nombre del contacto que hayas dicho y los compara con la base de datos. Si la totalidad de lo que has dicho coincide parcialmente con el nombre entero de un contacto entenderá que es a esta persona a la que quieres enviar el mensaje. Por ejemplo: Si tienes un contacto que se llama “Pepe López el del trabajo”, GSM cogerá a este contacto como destinatario si dices: “Pepe”, o “López” o incluso “trabajo”. También lo hará si dices “el” o “del”. Date cuenta que si tienes dos contactos que se llaman por ejemplo María, “Maria García” y “María Méndez”, cogerá como destinatario si dices “María” a la primera que encuentre en la base.

8 - “stop”: cada vez que mandas un mensaje con GSM y si tienes habilitado la confirmación de mensaje en ajustes, GSM leerá lo que quieres enviar. Tras leerlo el reconocimiento de voz se activará esperando por si quieres cancelar el envío diciendo “stop”. Si no dices nada o no lo reconoce se realizará el envío. Recuerda decir “stop” un poco después de que te haya repetido el mensaje.

9 - "responder" (lo que quieras escribir): hace que lo que digas a continuación (Por ejemplo: “responder yo estoy bien y tu?”) se lo mande a la ultima persona a la que mandaste un Guasap Sin Manos ( OJO...no a la que le enviaste un Whatsapp "normal").

9 - “manual”: Diciendo este comando tendrás acceso al archivo de texto donde se encuentra el manual de esta aplicación.

10 - "ajustes" diciendo este comando te saltará una pantalla en la que podrás cambiar algunos de los ajustes de esta aplicación. (ver ajustes para más detalles).

11- “activar/desactivar sensor”: habilita o deshabilita el sensor para que este detecte los gestos cada vez que te llega un whatsapp.

MENÚ AJUSTES:

- “Comprobar acceso root y Sqlite3”: Pulsando esta opción Guasap Sin Manos comprueba que tengas acceso root o de superusuario. Para comprobar que tengas instalado Sqlite3 GSM hace un intento de leer la base de datos de Whatsapp.

- Tono de inicio de reconocimiento de voz: Aquí se indica la ruta de acceso al archivo de sonido que esta habilitado para este evento. Si quieres cambiarlo pulsa sobre y a continuación escribe TODA la ruta del archivo de sonido que quieres que se reproduzca. Si no deseas que suene nada déjalo en blanco.

- Tono de fallo de reconocimiento de voz: Aquí se indica la ruta de acceso al archivo de sonido que esta habilitado para este evento. Si quieres cambiarlo pulsa sobre y a continuación escribe TODA la ruta del archivo de sonido que quieres que se reproduzca. Si no deseas que suene nada déjalo en blanco.

- Tono de confirmación u OK: Aquí se indica la ruta de acceso al archivo de sonido que esta habilitado para este evento. Si quieres cambiarlo pulsa sobre y a continuación escribe TODA la ruta. Si no deseas que suene nada déjalo en blanco.

- Tiempo de desactivación del comando “leer siempre”: Aquí puedes modificar el tiempo que está habilitado por defecto. Este es el tiempo que GSM espera desde el último Whatsapp que recibiste para dejar sin efecto esta opción. Cada vez que recibas un Whatsapp nuevo el cronometro se vuelve a iniciar.

- Cambiar modo hablado/escrito: hará que GSM no diga o lea las instrucciones o avisos si eliges la opción modo escrito, o que las lea en caso de que elijas el modo hablado.

- Cambiar idioma: Cambia el idioma que se utiliza en la aplicación. De momento sólo son posibles el idioma español y el inglés. Además por ahora si marcas inglés tan sólo cambiarán las palabras para los comandos. El resto de las instrucciones y avisos permanecerán en español.

Ten en cuenta que si haces Guasap Sin Manos volverá a utilizar las palabras que se usan por defecto para ejecutar los comandos.

- Cambiar palabra para los comandos: clikando en este texto podrás cambiar la palabra que se utiliza para ejecutar un comando y ver las palabras que se utilizan. Por ejemplo puedes cambiar “activar” por “encender”, o puedes cambiar el “a” que se utiliza en “mandar guasap a María…” por “hacia” o lo que prefieras.

Si dejas el dedo pulsado aparecerá la opción para cambiar el comando de manera escrita, si deslizas el dedo hacia la derecha y a lo largo de este texto podrás cambiar la palabra de modo hablado. Como en el reconocimiento oirás un pitido de inicio, di la nueva palabra. Una vez dicha, GSM la repetirá y podrás ver como en el texto aparece la nueva palabra escrita. Puedes seguir pulsando para cambiar otros comandos o volver a deslizar hacia la derecha si no estás satisfecho con el cambio.

- Esperar/No esperar confirmación antes de mandar –Pulsa largo para cambiar el tiempo-: habilita o deshabilita la opción por la cual GSM después de mandar, contestar o responder, te dice el destinatario y el mensaje tras lo cual espera un tiempo por si dices “stop” cancelando de esta manera el envío.
Si pulsas largo podrás ver el tiempo de espera establecido y cambiarlo. Por defecto esta establecido en 4 segundos.

- Salir sin guardar: sale del menú de ajustes sin guardar ni aplicar los cambios que hayas podido hacer.

- Salir y guardar cambios: sale del menú de ajustes y guarda y aplica los cambios que hayas hecho.

NOTIFICACIÓNES EN BARRA DE ESTADO:

Guasap Sin Manos te mostrará tres notificaciones distintas en la barra:

1- Flecha verde: indica que Gusap Sin Manos está activado y que por tanto esta listo para iniciar el reconocimiento de voz cada vez que llegue un Whatsapp nuevo. Si despliegas la cortina y pulsas sobre esta notificación se desactivará y la flecha pasará a roja.
En esa notificación tienes dos accesos directos paral lanzar AV (iniciar el reconocimiento) y para Habilitar/Deshabilitar el sensor.

2- Flecha roja: indica que Guasap Sin Manos está desactivado. Si pulsas sobre esta notificación se activará y la flecha pasará a verde. Si tienes whatsapp pendientes de leer no hará como si dijeras "leer",no se iniciara el reconocimiento hasta que no se produzca una notificación de whatsapp nueva, aunque haya ya una notificación en la barra.

3- Flecha blanca o icono de play: indica que Guasap Sin Manos esta leyendo los mensajes. Si pulsas sobre esta notificación dejará de leer los mensajes y pasará la flecha a roja o verde según tuvieras antes activado o desactivado Guasap Sin Manos.

SENSOR DE PROXIMIDAD:

Cada vez que se lance el reconocimiento de voz porque te ha llegado un nuevo mensaje, podrás hacer que te lo “diga” si el sensor pasa de destapado a tapado. Si además después de taparlo lo vuelves a destapar rápidamente GSM te los “leera”. Podrás así contestar con un gesto como si atendieras una llamada o con pasar la mano sobre el sensor.

INTEGRACIÓN CON TASKER:

En la APK:

Sólo tienes que utilizar la acción escribir archivo.

Ruta del archivo: Tasker/factory/com.mlesir.guasapsinmanos/log

Desmarca todo el resto de opciones!!!

En texto sólo tienes que escribir: (sin las comillas):

"comando": escribe lo mismo que dices por ejemplo "leer", "activar", "responder" o "desactivar". Un uso práctico podría ser que tengas un perfil que detecte cuando vas en coche y quieras activar la lectura automática de Guasap sin manos para no tener que tocar el móvil. Sólo tienes que incluir una acción en tu perfil de escribir archivo, con la ruta mencionada anteriormente, desmarcando todas las opciones y en texto poner: "activar".

También podrás con esta opción escribir: "mandar guasap a María escribir voy pá ya" esto hará que tu tarea o perfil de Tasker escriba un guasap de la misma manera que si utilizases el reconocimiento de Guasap Sin Manos. Esto te permitira mandar whatsapp automáticos en ciertas situaciones.


En el XML:

Activar/desactivar:

Acción: Estado del Perfil
Perfil: NOTIFICACIÓN 2
Establecer: Encendido/Apagado

Activar/Desactivar el sensor:

Establecer Variable: %Sen A 0 (desactivar)
Establecer Variable %Sen A 1 (activar).


Mandar mensaje:

Establecer variable %Avcom21 A (nombre del destinatario)
Establecer variable %Avcom22 A (el texto del mensaje)
Realizar Tarea “Seleccionar Contacto”
Realizar Tarea “Escribir Guasap Modificaciones 4”

Responder:

Establecer variable %Avcom22 A (el texto del mensaje)
Realizar Tarea “Escribir Guasap Modificaciones 4”

Contestar:

Establecer variable %Avcom21 A %Ffor
Establecer variable %Avcom22 A (el texto del mensaje)
Realizar Tarea “Escribir Guasap Modificaciones 4”

MEJORAS:

20/02/2014:

1-Fallo: En algunos comandos la tarea de quitar acentos estaba después de seleccionar contactos, tendría que ser al revés.
2-Fallo: En algunos comandos no estaba implementado el control para que no te envíe mensajes vacíos y por lo tanto te mande cosas como "%avcommnofilter".
3-Fallo: Cambiados los contextos de Autovoice para que no sea posible que se disparen accidentalmente al dictar un mensaje.
4-Mejora: La tarea de quitar acentos del mensaje parece que no es necesaria ya, por lo menos para algunos.
5-Mejora: revisado el código para hacerlo un poco más rápido.
6-Nuevo: por petición popular se podrá de manera opcional elegir que GSM te lea el mensaje antes de enviarlo y puedas cancelarlo antes de enviarlo diciendo “stop”. El tiempo de espera lo puedes establecer en ajustes.
7-Nuevo: Tarea de comprobación de sqlite3. Ahora hará una prueba para ver si puedes prescindir de las tareas de quitar acentos con lo cual mejorará la velocidad. (ver Preguntas Frecuentes).
8-Nuevo: acceso directo en la notificación de activo para habilitar/deshabilitar el sensor
9-Nuevo Comando: Activar/desactivar sensor.

14/12/2013:

Fallos arreglados:
1-El sensor se quedaba activado tras recibir una notificación en caso de que no se leyera el mensaje.
2-El comando contestar no apagaba el modo continuo de Autovoice con lo que podía hacer que diera errores o comandos “fantasma”.
3-Eliminadas las escenas de consulta que impedían la exportación al tener el mismo nombre que una escena interna de Tasker.
4-Eliminada alguna “basura” del código (acciones deshabilitadas, tareas que no se usaban,etc).


13/12/2013:

1- Al ser sólo una versión en XML lo que se hace es incorporar las mejoras de la última versión de la APK ( ver abajo). ADEMÁS:

2- Corregido el fallo por el que la tarea Pulido4 la realizaba dos veces cuando entraba una notificación nueva. Notaréis que ahora va notablemente más rápido.

3- Añadido el comando Contestar: Para usarlo sólo hay que decir " contestar (mensaje que quieres mandar)". Con esto mandarás un mensaje al último contacto te ha leído GSM.

4- Ahora en la Notificación si la tenéis habilitada, tenéis un icono para poder lanzar desde ahí el reconocimiento de voz.

5- Aunque esté en XML también tendréis disponible el comando Ajustes.

6- Tenéis una tarea, "CREAR WHATSAPP SIN LEER PARA PROBAR.". Con esta tarea podréis hacer que de un contacto se marquen el número de mensajes que queráis sin leer, y así poder probar el XML.

7- También tenéis la tarea INTEGRACIÓN CON TASKER, para que a los que no tenéis mucho nivel de Tasker os sea más fácil integrar otros perfiles con este XML.


23/11/2013:

1- Corregido fallo por el que no descargaba uno de los sonidos que necesita para funcionar.

2- Ahora si se puede clikar en las notificaciones en Android 4.3.

3- Corregido el fallo que hacia que con una llamada entrante después de colgar te leyera los mensajes.

Lista de cambios en versiones más antiguas:
(Click para mostrar/ocultar)
18/11/2013: (esta versión contenía un fallo por el que no se descargaba un archivo de sonido. Los que tuvierais anteriores versiones no lo habréis notado puesto que ya teníais ese archivo descargado.Corregido en la posterior. Mil perdones).

1-Sensor de proximidad: cada vez que se lance el reconocimiento de voz porque te ha llegado un nuevo mensaje, podrás hacer que te lo “diga” si el sensor pasa de destapado a tapado. Si además después de taparlo lo vuelves a destapar rápidamente GSM te los “leera”. Podrás asi contestar con un gesto como si atendieras una llamada o con pasar la mano sobre el sensor.

2-Ahora puedes deshabilitar las notificaciones en la barra de estado. El clik en la notificación no funcionará si tienes Android 4.3.

3-El minitutorial de inicio ahora te va guiando paso a paso para que configures correctamente GSM.

4-Ahora GSM te leerá los mensajes un poco más rápido.

5-GSM ahora es capaz de detectar cuando te mandan un archivo y te dirá de que tipo es, imagen,ubicación, sonido,etc.

26/10/2013:

1- Si se produce una llamada deja de leer mensajes para no interferir.

2- Puedes cambiar el modo hablado o escrito para cuando uses los ajustes o quieras volver a la guía..

3- Puedes cambiar las palabras que se utilizan para ejecutar los comandos.

4 - Nuevos comandos:

_ "manual": te llevará a un archivo de texto donde tienes un completo manual de la aplicación. Lo tenéis en la ruta: mnt/sdcard/Tasker/factory/com.mlesir.guasapsinmanos/Manual GSM

_ "mandar": ha cambiado, ya no es necesario decir "mandar guasap" tan sólo tienes que decir "mandar".

5- Nuevo tutorial o Guía rápida cuando inicias la aplicación. Ahora funciona a base de gestos en la pantalla. Además de comprobar que tengas todo bien instalado, te llevará ayudará a hacer los cambios que necesites.

6- En ajustes puedes cambiar el idioma. De momento sólo esta disponible el Inglés y sólo para que se cambien las palabras que utilizan los comandos.

7- Notificación en barra de estado: te indicará si GSM está: activo, desactivado o esta leyendo. Pulsando en la notificación podrás: activarla, desactivarla o parar de leer. Al tener la notificación es muy dificil que Android vaya a cerrar la aplicación.

8- Ampliado el tiempo que puede estar activo el comando leer siempre.



01/10/2013:

1- Integración con Tasker: solo tienes que utilizar la acción escribir archivo.
Ruta del archivo: Tasker/factory/com.mlesir.guasapsinmanos/log
Desmarca todo el resto de opciones!!!
En texto sólo tienes que escribir: (sin las comillas)

1- "comando": escribe lo mismo que dices por ejemplo "leer", "activar", "responder" o "desactivar". Un uso práctico podría ser que tengas un perfil que detecte cuando vas en coche y quieras activar la activación automatica de Guasap sin manos para no tener que tocar el móvil. Sólo tienes que incluir una acción en tu perfil de escribir archivo, con laruta mencionada anteriormente, desmarcando todas las opciones y en texto poner: "activar".
También podrás con esta opción escribir: "mandar guasap a María escribir voy pá ya" esto hará que tu tarea o perfil de tasker escriba un guasap de la misma manera que si utilizases el reconocimiento de Guasap Sin Manos.

2- Tres tonos distintos para cada incidencia en Guasap Sin Manos: ya no te dirá "Guasap pendientes, leer?". Ahora simplemente oirás un beep. Otro diferente por si el reconocimiento ha fallado y otro tercero diferente para cuando el envío se haya realizado. Además puedes cambiarlo con el comando "ajustes", o incluso hacer que no suene nada.

3- Implementación de AV: esto quiere decir que para que funcione la aplicación tienes que tener instalada la versión de pago de AutoVoice, dado que la gratuita reduce los comandos a 4 caracteres. Ahora no aparecerá la pantalla o ventana de reconocimiento de voz. De hecho no aparecerá nada con lo cual puedes seguir manejando el móvil sin ningún tipo de interferencia a la vez que dices el comando.
A falta de que se corrobore por más gente, gracias a que utiliza el modo continuo es capaz de funcionar con el móvil bloqueado y/o la pantalla apagada.


4- Nuevos Comandos:

- "guía": hará que vuelva a iniciarse el pequeño tutorial introductorio.
- "leer siempre": hace que Guasap Sin Manos te lea automaticamente los nuevos guasaps que te lleguen sin lanzar el reconocimiento de voz y que tengas que decir "leer". Durante un tiempo determinado esta opción será funcional( ver comando ajustes). Cada vez que te envíen un guasap ese tiempo que estableces se reinicia. Para que se desactive tiene que haberse superado ese tiempo sin que haya recibido un Whatsapp, si lo recibiste la cuenta atrás vuelve a empezar de cero.
- "decir siempre" : igual que el anterior pero haciendo que los lea por el canal de audio del teléfono o llamada, de manera más discreta.
- "responder": hace que lo que digas a continuación se lo mande a la ultima persona a la que mandaste un Guasap Sin Manos ( OJO...no a la que le enviaste un guasap "normal").
- "ajustes" diciendo este comando te saltará una pantalla en la que podrás:

. Cambiar los distintos "Beeps" para cada evento. Si quieres que no suene nada sólo tienes que dejarlo en blanco y darle a aceptar.
. Cambiar el tiempo durante el cual si no recibes más guasap la opción leer siempre estará activa.
. Comprobar que tienes acceso root, AutoVoice instalado ( OJO no distingue entre la lite y la de pago), y que tienes acceso mediante Sqlite3.

5- Volumenes: Ahora Guasap Sin Manos emplea para todo el sonido de las notificaciones sin cambiarlos. La única excepción es la de la guía que sonará vía multimedia pero también sin que te cambie el nivel.

6- Al utilizar AutoVoice ahora es posible utilizar la aplicación con la pantalla apagada y sin que siquiera se desbloquee el móvil. ( dicho esto con todas las precauciones dado que no lo he podido probar mas que en mi móvil.

NOTA: Ojo que ahora Guasap Sin Manos viene por defecto desactivada, tendréis que activarla primero abriendo la aplicación y diciendo entonces "activar".


PROBLEMAS:

1- Puede haber algún problema con el minitutorial.

2- Con el móvil apagado puede ser que tarde bastante más en enviar los guasaps. Es más rápido aunque todavía lento si usas el comando responder.

3- AutoVoice Continuo de momento no funciona con auriculares, de ahí que no haya podido implementar todo el tema del auricular y lanzar GSM con el botón.

5- Si, tras oír el beep, queréis poder decir los comandos con el móvil apagado tenéis que deshabilitar la opción de mostrar toast (el flash con lo que ha entendido de lo que has dicho) en Autovoice.

6- Es posible que GSM no funcione porque tengas una versión de sqlite3 antigua. Es aconsejable que actualices la misma.

7- No es buena idea tener funcionando a la vez la apk y el xml. Puedes tener los dos pero ten habilitado sólo uno (puedes congelar la apk o deshabilitar todos los perfiles de GSM en tasker).

8- Si en el XML los perfiles de Reconocimiento fallido y Comando No reconocido te dan problemas los puedes deshabilitar. El único inconveniente que tendrás será que ya no te volverá a lanzar el reconocimiento en caso de que te equivoques. En Autovoice, en ajustes, avanced, prueba a bajar los tiempos establecidos para "No Command Matched Time Out" y "Trigger Word Time".


MÓDULOS PARA AÑADIR FUNCIONALIDADES A GSM:

- En esta sección iré añadiendo las tareas o proyectos que se vayan creando para incorporar a GSM, como por ejemplo activar GSM cuando se conecte al bluetooth del coche, etc. Para añadirlas lógicamente tendras que tener Tasker. Si tienes una tarea o perfil relacionado escribelo en este hilo y lo incorporaré encantado a esta sección.

1) Tarea para mandar localización (realizado por Darkpro): http://www.htcmania.com/showthread.php?p=12257338

2) Activar GSM cuando detecte que se conecta al Bluetooth del coche ( realizado por Danitegue y Ruco1980): http://www.htcmania.com/showthread.php?p=11687618

LISTA DE MEJORAS O COSAS PARA INCORPORAR A LA SIGUIENTE VERSIÓNsi se pueden claro..) si tienes alguna sugerencia o crees que falta algo por favor házmelo saber.

- Mejora: creo que podré prescindir en la apk de tener que instalar el plugin Tasker Kids File. Vendrán los sonidos con la Apk.
- Mejora: también creo que podré incorporar a la apk un archivo de sqlite3, con lo cual no será necesario descargarla.
- Nuevo: implementar de alguna manera que GSM permita enviar interrogaciones y exclamaciones.
- Nuevo: rediseño de la pantalla de ajustes.
- Nuevo: posibilidad de activar GSM al detectar que vas en coche.
- Poder enviar y recibir también SMS.
- Mejora: La selección de los contactos.

PREGUNTAS Y PROBLEMAS FRECUENTES:

1) Sqlite3:

a) Para comprobar si lo tienes instalado:

A1:descarga algún emulador de terminal o shell, por ejemplo Android Terminal Emulator. Escribe esto: sqlite3. Deberá decirte si esta instalado la versión que tienes y que introduzcas help para instrucciones.

A2: En ajustes pulsa sobre la caja “comprobar root y Sqlite3”.

b)- Si no tienes sqlite3: Instala la app Busybox o sq lite for root. Muchos compañeros comentan que con sq lite for root no han podido instalarla. El método más seguro aunque mas trabajoso es el c).

c) Si no podéis instalar sql3 con estas aplicaciones podéis hacer estas dos cosas:

Primera solución:

. Descarga el archivo de los binarios de sql3 de este post de XDA: http://forum.xda-developers.com/atta...3&d=1378751634
O directamente de aquí:
sqlite3.zip

. Descomprime el archivo.

. Copia el archivo descomprimido.

. Abre un explorador de archivos. Ese explorador tiene que tener acceso root. Asegurate de que tiene activada esta opción.

. Antes de poder pegarlo tendrás que montar el directorio raíz y la carpeta system como de lectura y escritura. Una vez pegado el archivo vuelve a montarlo como sólo de lectura.

. Después pégalo en la ruta: /system/xbin

. Los permisos del archivo "sql3" tendrán que quedarte todos marcados menos el de escribir/otros.

. Cito un post del compañero Caravantes que lo explica de una forma muy clara:
Cita:
Originalmente Escrito por Caravantes Ver Mensaje
"... en la app ES FILE ESPLORER hay que ir a la configuración (clic arriba a la izquierda), asegurarse de que está activada la opción EXPLORADOR ROOT, hacer clic en ese rótulo EXPLORADOR ROOT, elegir la opción MONTAR LECTURA/ESCRITURA, activar el sistema RW (lectura-y-escritura) para el directorio raiz () y también para el directorio /system, y pulsar OK.

Tras eso ya he podido copiar el archivo sqlite3 al directorio /system/xbin , y puedo ejecutarlo desde Terminal, aunque no funciona del todo. Al ejecutar sqlite3 me responde can't execute: permission denied.

Momentito que voy a arreglarlo... Doy permisos totales al directorio xbin y al archivo sqlite3... Tachán, ya funciona perfectamente...."
Segunda solución:

Este es un enlace a la comunidad de WhatsTasker ( un plugin de Tasker) donde Julio su creador explica los problemas que puede haber con el Sqlite3 y las posibles soluciones. En este hilo tenéis también las descargas de las distintas versiones de Sqlite3 que necesitareis.
http://www.htcmania.com/showthread.php?t=771950

2) ¿Cómo puedo hacer que GSM reconozca más palabras para activar un comando?
Pongamos por ejemplo que quieres que activar se pueda decir también como encender. En el contexto de Autovoice tienes que poner esto sin las comillas ^activar$|^encender$.

3) GSM tarda mucho en leer/mandar los mensajes.
Esto depende de muchos factores. Una cosa que puedes hacer es cambiar el motor de voz. Los nuevos motores son más naturales o mejores pero tardan más en cargarse. Responder y Contestar son más rápidos que Mandar dado que no tienen que buscar el contacto.
Si tarda mucho en mandar los mensajes y usas la confirmación, puedes probar también a bajar el tiempo que espera para que digas “stop”.

4)GSM me quita las tildes en los mensajes.
Esto es asi porque en algunas versiones de Sqlite3 las tildes no son compatibles. No hay otra solución. Lo único que puedes probar es cambiar la versión de Sqlite y ejecutar la tarea de comprobar Sqlite3 a ver si es compatible con las tildes, o hacer la prueba tu mismo mandando whatsapp con GSM. En caso afirmativo inhabilita o borra las tareas de Quitar Acentos.

5)Cómo quito las tareas de quitar acentos.
Inhabilita o borra las siguientes acciones en estas tareas:
-Tarea “Mandar”: acciones de Realizar Tarea “QUITAR ACENTOS” y “QUITAR ACENTOS MENSAJE”.
-Tarea “Contestar”: acción de Realizar Tarea “QUITAR ACENTOS MENSAJE”.
-Tarea “Responder”: acción de Realizar Tarea “QUITAR ACENTOS MENSAJE”.

6) GSM no detecta los comandos por bluetooth:
El plugin que usa GSM para gestionar el reconocimiento no funciona en modo continuo con bluetooth. En todo caso podéis probar a ver con aplicaciones como soundabout, etc. Quiza con estas apps se pueda incluso con auriculares “enchufados”.

7) Como puedo hacer que GSM se escuche por el dispositivo bluetooth?:
Con la acción de AutoVoice de ctrl. Bluetooth deberías poder escuchar todo a través del bluetooth, pero no siempre funciona. Pero depende del móvil, del auricular y los duendes...

8) ¿Gasta mucho tener la opción del sensor habilitada?
El sensor solo esta activo 10 segundos después de sonar el beep o sea lo mismo que el reconocimiento de voz. Así que el gasto no debería ni notarse.

9) Tengo problemas en el XML con el reconocimiento fallido y/o Comando no reconocido:
Si en el XML los perfiles de Reconocimiento fallido y Comando No reconocido te dan problemas los puedes deshabilitar. El único inconveniente que tendrás será que ya no te volverá a lanzar el reconocimiento en caso de que te equivoques. En Autovoice, en ajustes, avanced, prueba a bajar los tiempos establecidos para "No Command Matched Time Out" y "Trigger Word Time".

10) Como instalo la nueva versión en XML sin perder los cambios que hice?
Guarda una copia del XML que tienes. Borra el proyecto entero dejando las partes que quieres conservar. Tendrás que renombrar las tareas o perfiles que has conservado. Después instala la nueva versión. Finalmente tendrás que combinar ambos teniendo cuidado de respetar el nombre de los perfiles y tareas del nuevo XML.
Espero que después de esta actualización no haya que hacer esto. Como los cambios ya serán menores no se descargará el proyecto entero, sólo las tareas o perfiles nuevos o modificados. Incluso si los cambios son sólo de unas acciones ni siquiera habrá descarga, los escribes y listo.



COMENTARIOS Y OTRAS COSAS:

Si queréis comprender cómo funciona y se ha conseguido esto os sugiero visitar este hilo: http://www.htcmania.com/showthread.php?t=621213 En él (aunque el título y los primeros post sugieran otra cosa es donde se ha ido gestando este proyecto).

Se agradecería a los que probéis esto cualquier comentario o feedback. El simple hecho de decir que funciona ya es mucho. Cualquier cosa que encontréis que es errónea o incompleta en este post con mucho gusto lo cambiaré. En especial os agradecería que me comentarais si os funciona con la pantalla apagada y/o el bloqueo ( indicarme cual, pin o patrón por favor). Y recordar que podéis publicar en este hilo vuestras aportaciones, modificaciones, mejoras, etc.



- Not Magic...It´s Tasker!!!

Última edición por mlesir Día 17/08/14 a las 02:13:51
Responder Con Cita
Los siguientes 11 usuarios han agradecido a mlesir su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 02/10/13, 22:17:59
Avatar de Rsc
Rsc Rsc no está en línea
Usuario muy activo
Mensajes: 502
 
Fecha de registro: jun 2011
Mensajes: 502
Modelo de smartphone: Xiaomi Mi5s
Versión de ROM: Android 7.0
Tu operador: Otra
Mencionado: 16 comentarios
Tagged: 1 hilos
En APK no puedo instalarlo, y en XML no me deja importarlo. Y tengo tasker activado como administrador de dispositivos, sqlite3 y todos los requisitos que indicas. Un saludo
Responder Con Cita
  #3  
Viejo 02/10/13, 22:38:30
Avatar de ariandroid
ariandroid ariandroid no está en línea
Miembro del foro
Mensajes: 417
Compra y venta: (1)
 
Fecha de registro: sep 2009
Mensajes: 417
Modelo de smartphone: htc magic
Mencionado: 4 comentarios
Tagged: 0 hilos
compañero @Rsc, si el problema es que no puedes instalar el apk por que te sale un mensaje de error tipo "PROBLEMA AL ANALIZAR EL PAQUETE" trata de descargar el apk con un navegador que no sea el de stock ya que este tiene un bug que no te descarga correctamente los archivo.
Trata de descargarlo con chrome por ejmplo,.

@mlesir
Todo esto que te comento es con animo de aportar criticas constructivas y de tratar de darte una visión externa de algunas cosas, desde el cariño y la admiración por lo que haces tu y muchísma mas gente de manera altruista.

No soy ningún experto ni mucho menos, solo un usuario que quiere aportar su granito de arena.

Esto lo estoy probando con un note2.

DURANTE EL PROCESO DE INSTALACION DEL APK.

-Estaria bien que cuando se recomiendan que se activen confirguraciones te lanzara directamente a la pantalla de los ajustes que se recomiendan (tipo como cuando se pide que se instalen los pluggins tasker, que te redirige al market), y que luego se continuara en el punto exacto de la configuración.
-Cuando estas leiendo las instrucciones no se leen completamente, el texto se queda a medias y no se puede hacer scroll en el para terminar de leerlo.
-Con el telefono en modo horizontal, no se lee nada, estaria bien que se auto-ajustaran los textos a las resoluciones de todos los dispositivos.
-El texto de los botones cancelar instrucciones continuar y salir del tutorial no se ajustan correctamente dendro de los recuadros.
-Hay una cosa muy molesta, que es mientras estas leyendo las instruccines de instalación como tardes un poco y no pulses ningn boton automaticamente te abre el reconocimiento de voz, descorcentando al user.
-Estaria bien que la interfaz de la instalación se hiciese con un fondo blanco y texto negro y no al reves ya que queda mas elegante y no marea tanto.
-Las instrucciones y aclaraciones, estaria bien que fuesen mas concisas, tanto texto en una sola pantalla agobia, menos texto o más paso o pantallas.


Si no te importa seguiré dicendote lo que voy viendo, cuando termine con las configuraciones y empiece a usarla.

GRACIAS MAKINA.

Última edición por ariandroid Día 02/10/13 a las 23:06:16
Responder Con Cita
Los siguientes 2 usuarios han agradecido a ariandroid su comentario:
  #4  
Viejo 02/10/13, 23:05:28
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Gracias arian por el capote, no sabia yo eso lo pondré en el primer, post.
Responder Con Cita
  #5  
Viejo 02/10/13, 23:38:58
Avatar de Rsc
Rsc Rsc no está en línea
Usuario muy activo
Mensajes: 502
 
Fecha de registro: jun 2011
Mensajes: 502
Modelo de smartphone: Xiaomi Mi5s
Versión de ROM: Android 7.0
Tu operador: Otra
Mencionado: 16 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por ariandroid Ver Mensaje
compañero @Rsc, si el problema es que no puedes instalar el apk por que te sale un mensaje de error tipo "PROBLEMA AL ANALIZAR EL PAQUETE" trata de descargar el apk con un navegador que no sea el de stock ya que este tiene un bug que no te descarga correctamente los archivo.
Trata de descargarlo con chrome por ejmplo,.
Gracias, descargandola con el chrome se ha podido instalar, bueno ahora tengo otro problema, para abrir la aplicación me pone que tengo que tener el plugin Tasker kids file, y me da error al intentar instalarlo, lo he intentado descargar de otras paginas y nada.
Responder Con Cita
  #6  
Viejo 03/10/13, 00:06:46
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Lo tienes gratis en el play no te lo puedes descargar de ahí?
De todos modos que yo sepa no es necesario que el usuario lo tenga, lo comprobare en un rato.
Ariandroid No sólo es que no me moleste si no que al contrario me gusta y me ayuda. En cuanto tenga tiempo te comento tus sugerencias y además te comento un par de cosas de tu problema. Gracias.

Última edición por mlesir Día 03/10/13 a las 00:09:57
Responder Con Cita
  #7  
Viejo 03/10/13, 00:17:50
Avatar de Rsc
Rsc Rsc no está en línea
Usuario muy activo
Mensajes: 502
 
Fecha de registro: jun 2011
Mensajes: 502
Modelo de smartphone: Xiaomi Mi5s
Versión de ROM: Android 7.0
Tu operador: Otra
Mencionado: 16 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por mlesir Ver Mensaje
Lo tienes gratis en el play no te lo puedes descargar de ahí?
Parece que Google Play está caído, no puedo actualizar nada ni descargar nada, y desde el teléfono de mi mujer tampoco, así que nada, tendré que esperar para poder probar tu App. Y si, cuando la vas a instalar te indica que requiere ese plugin y si no lo instalas no se puede continuar. Un saludo

Rectifico, no era problema del google play, he apagado el wifi y con los datos si me ha dejado descargarlo... rarisimo...

Última edición por Rsc Día 03/10/13 a las 00:20:51
Responder Con Cita
  #8  
Viejo 03/10/13, 02:10:23
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Rsc Muchas gracias por avisarlo. Efectivamente llevas razón hay que descargarse el plugin Tasker Kids File. A ver si esto se puede remediar aunque de momento no creo que sea mucho problema al fin y al cabo es gratuito y luego podéis desinstalar si queréis.
Esto y lo del navegador ya lo he mencionado en el primer post.
Responder Con Cita
  #9  
Viejo 03/10/13, 17:58:19
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Confirmado se necesita descargar el plugin Tasker File Kids: me he escrito con el creador de Tasker File Kids y me lo ha confirmado (me sigue asombrando eso de que yo este escribiendome con un tipo que esta en Korea, será que en el fondo sigo siendo un paleto... Jeje).
Según me confirma Juss la aplicación funciona incluso con el bloqueo y la pantalla apagada. Si otros pudierais confirmar o negar esto os lo agradecería.
En cuanto a las escenas yo las veo bien, nada descolocado ni fuera de su sitio. Antes Tasker al mostrar las escenas en otro movil si que mostraba todo descolocado. Si a alguno le pasa por favor que me lo diga y repaso lo de las escenas. Otra cosa es que los textos no estén muy bien centrados o se puedan poner de una manera un poco más "elegante". Soy consciente de que en cuanto a diseño es una chapuza y necesita un repaso.
Para que no salte el reconocimiento de voz cuando lees la guia basta con darle a cancelar instrucciones de voz. Con eso debería pararse la voz y el reconocimiento.
Tomo nota de lo de cambiar el fondo, poder aumentar el tiempo de leer siempre, y automatizar lo máximo posible los ajustes necesarios mostrando por ejemplo la pantalla de accesibilidad.
Responder Con Cita
  #10  
Viejo 05/10/13, 16:35:43
Avatar de sanderqa
sanderqa sanderqa no está en línea
Usuario muy activo
Mensajes: 1,506
 
Fecha de registro: feb 2012
Localización: Colombia
Mensajes: 1,506
Modelo de smartphone: Nexus 5
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 2 hilos
Una pregunta, no tienes por ahí el último xml
Responder Con Cita
  #11  
Viejo 05/10/13, 17:54:25
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Negativo. Lo tengo que poner. A ver si puedo hacerlo en breve es que no es tan fácil. Hay que quitar las tareas y perfiles que se emplean en la apk. Y luego lo que quede tendrá variables y acciones que solo tienen sentido en la app.
Responder Con Cita
Gracias de parte de:
  #12  
Viejo 07/10/13, 10:45:57
Avatar de uNbAs
uNbAs uNbAs no está en línea
Miembro del foro
Mensajes: 136
 
Fecha de registro: mar 2012
Mensajes: 136
Modelo de smartphone: Google Nexus S
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
una correccion simple y sencilla para el .apk estais escribiendo s q lite y es "sqlite" el nombre de la aplicación, es cuestión semántica nada mas

Estoy realizando pruebas y me parece bastante interesante la forma de insertarle directamente los mensajes en la BBDD, hay cosas como lo de mandar guasap a X "escribir" <texto> no se podría poner con una regex (reconozco que me he enamorado de las regex) mas sencilla, por que hay que pronunciarlo de carrerilla, y a veces los "Motes" de los contactos o simplemente alguien que tienes con nombre y apellidos no lo pilla bien.

Quizás se pueda hacer en un par de ordenes mandar guasap a y una vez ha localizado el contacto suene un pitido y puedas decir lo que quieres enviar ...

Se me olvidaba, no se si se podría poner un index (no se si esta completo) con el tipo de ordenes que existen, pues en el hilo donde se "parió" esto se habla de enviar mensajes a grupos

Un saludo chicos y gran trabajo!
Responder Con Cita
  #13  
Viejo 07/10/13, 12:40:45
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Hola uNbAs, gracias.
Lo de poner sqlite3 de esa manera es por el tema de que lo diga, de la acción decir. Si lo pongo todo junto lo pronuncia de una manera que ni se puede ni entender. Pasa por ejemplo con la palabra root. La dice tal cual con las dos o, no dice rut. Para eso tendría que ponerle rut.
Lo que comentas del regex y de que se podría primero hacer que buscará el contacto: yo creo que a la larga haría que mandar un guasap fuera más lento y menos fluido, no?
Lo del regex es una tarea pendiente que tengo. No lo controlo. En todo caso de momento y a falta de hacerle un montón de mejoras no está entre mis prioridades.
Las ordenes están todas recogidas en el primer post de este hilo, cuando se comentan las dos versiones de GSM.
Por cierto aprovecho para aclarar una cosa: el tiempo que dura leer siempre se vuelve a iniciar cada vez que se recibe un Whatsapp. De manera que si durante una hora te estás "guasapeando" con alguien sin que tarde más de 5 minutos en contestar estará activo durante toda esa hora.
Aprovecho para preguntarte si has probado la apk, y si te funciona con bloqueo y/o pantalla apagada. Has tenido algún problema con la i te gracias con tasker? Se ven correctamente las escenas? Todo en su sitio?
Un saludo.
Responder Con Cita
  #14  
Viejo 07/10/13, 18:57:23
Avatar de Jusss
Jusss Jusss no está en línea
Usuario muy activo
Mensajes: 713
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
[QUOTE=uNbAs;> no se podría poner con una regex (reconozco que me he enamorado de las regex) mas sencilla, por que hay que pronunciarlo de carrerilla, y a veces los "Motes" de los contactos o simplemente alguien que tienes con nombre y apellidos no lo pilla bien.


Te hago una consulta las regex para que se usan en UV son para decir todo junto?
Responder Con Cita
  #15  
Viejo 07/10/13, 19:39:05
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Fallo mio por no explicarlo:
No hace falta decir todo el nombre del contacto basta con que se diga una parte lo suficientemente descriptiva como para que ni se confunda con otro contacto.
Xej: si tienes a "María Lopez" basta con decir Lopez o maría. Pero si tienes a otra maría, por ejemplo "María trabajo", si dices maría coger la primera maría que tengas. Pero si dices trabajo le mandará el guasap a maría la del trabajo no a la Lopez. No se si me explico?
Responder Con Cita
  #16  
Viejo 16/10/13, 12:24:37
Avatar de uNbAs
uNbAs uNbAs no está en línea
Miembro del foro
Mensajes: 136
 
Fecha de registro: mar 2012
Mensajes: 136
Modelo de smartphone: Google Nexus S
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Ante todo disculpadme por responder tan tarde.

@mlesir
Cita:
Lo de poner sqlite3 de esa manera es por el tema de que lo diga, de la acción decir. Si lo pongo todo junto lo pronuncia de una manera que ni se puede ni entender. Pasa por ejemplo con la palabra root. La dice tal cual con las dos o, no dice rut. Para eso tendría que ponerle rut.
Si, cierto estoy idiota, es justamente algo que me pasaba con ciertos canales en mi perfil de tasker, tienes toda la razón del mundo.

Cita:
Lo que comentas del regex y de que se podría primero hacer que buscará el contacto: yo creo que a la larga haría que mandar un guasap fuera más lento y menos fluido, no?
Yo creo que tampoco seria tan complejo como para que tardase demasiado, pero bueno el tema de las regex, mas bien es para poder usar varios tipos de palabras o frases para que funcionase.
Cita:
Lo del regex es una tarea pendiente que tengo. No lo controlo. En todo caso de momento y a falta de hacerle un montón de mejoras no está entre mis prioridades.
Las regex son expresiones regulares, y depende para que pueden ser jodidamente tediosas, pero en cierto modo y en ocasiones vienen muy bien

Cita:
Aprovecho para preguntarte si has probado la apk, y si te funciona con bloqueo y/o pantalla apagada. Has tenido algún problema con la i te gracias con tasker? Se ven correctamente las escenas? Todo en su sitio?
Un saludo.
Todo en su sitio, las escenas OK no entiendo esta frase:
Cita:
Has tenido algún problema con la i te gracias con tasker?
Y no he podido probarlo con la pantalla apagada, pero lo puedo hacer si problema y te cuento.

En realidad no la tengo instalada, prefiero esperarme al XML, llámame tikismikis pero me gusta ver las cosas por dentro

@Jusss
Cita:
Te hago una consulta las regex para que se usan en UV son para decir todo junto?
El uso de regex en un programa de este tipo sirve para activar las caracteristicas con distintas palabras, siempre que coincidan con ciertas condiciones "Menuda redundancia "

Es decir en vez de decir:
Código:
Mandar guasap a (nombre del contacto) escribir ( lo que quiereas  escribir)": le envia automaticamente el whatsapp a el contacto que hayas  dicho.
Se podria activar el envio diciendo.
manda|envia|escribe|dile <? (guasap).*> a (nombre del contacto) ( lo que quiereas escribir)": le envia automaticamente el whatsapp a el contacto que hayas dicho.

De esta manera puedes decir cualquier paralabra de las que estan en | y que despues de ellas venga guasap, en realidad seria algo mas compleja, por que se podria incluso hacer que escriba texto al coincidir con un contacto directamente sin tener que decirle que escriba.

Cita:
Fallo mio por no explicarlo:
No hace falta decir todo el nombre del contacto basta con que se diga una parte lo suficientemente descriptiva como para que ni se confunda con otro contacto.
Xej: si tienes a "María Lopez" basta con decir Lopez o maría. Pero si tienes a otra maría, por ejemplo "María trabajo", si dices maría coger la primera maría que tengas. Pero si dices trabajo le mandará el guasap a maría la del trabajo no a la Lopez. No se si me explico?
Te explicas perfectamente, igual el rarito soy yo, algunos contactos los tengo separados con un "-" juan - mosquito, "jose - bacterio", maria - pastelillos

etc etc ... igual es cosa mia
Responder Con Cita
  #17  
Viejo 16/10/13, 13:29:18
Avatar de uNbAs
uNbAs uNbAs no está en línea
Miembro del foro
Mensajes: 136
 
Fecha de registro: mar 2012
Mensajes: 136
Modelo de smartphone: Google Nexus S
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Por cierto en lo único que si noto bastante diferencia es en el tiempo de envío, cuando escribes se lanza bastante mas rápido, que cuando hablas y editas la base de datos directamente.
Responder Con Cita
  #18  
Viejo 16/10/13, 17:25:40
Avatar de uNbAs
uNbAs uNbAs no está en línea
Miembro del foro
Mensajes: 136
 
Fecha de registro: mar 2012
Mensajes: 136
Modelo de smartphone: Google Nexus S
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Otra cosilla q me encontra se podria llamar "bug" es q si dices la frase de mandar X escribir Y, y tardas un segundo de mas el whatsapp envia %Avcomm
Responder Con Cita
  #19  
Viejo 16/10/13, 18:00:17
Avatar de uNbAs
uNbAs uNbAs no está en línea
Miembro del foro
Mensajes: 136
 
Fecha de registro: mar 2012
Mensajes: 136
Modelo de smartphone: Google Nexus S
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Tengo otro fallo, este no tiene mucho que ver con la aplicacion, mas bien con la ultima version de autovoice, no se si a ti te pasa ... En la pantalla principal, tengo que tener activado el boton Toggle Listener para que el reconocimiento sea efectivo, pero en cuanto me salgo de la aplicacion o la pantalla se bloquea el boton se desactiva solo.
Responder Con Cita


  #20  
Viejo 16/10/13, 18:05:47
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
"Por cierto en lo único que si noto bastante diferencia es en el tiempo de envío, cuando escribes se lanza bastante mas rápido, que cuando hablas y editas la base de datos directamente."

No entiendo que quieres decir con escribir directamente y hablar y editar. Si me lo puedes explicar te lo agradecería pq lo de la tardanza creo que es un tema importante, al fin y al cabo se trata de que se pueda llevar una comunicación lo más fluida posible y lo más parecido a como se haría en Whatsapp escribiendo.


Lo del bug que señalas por lo menos en la apk "creo" que no puede pasar, que ya puse que lo detectará. En cuanto al xml puede ser que si pase. Lo repasaré.

Si dices María y tienes pq eres, efectivamente , un bicho raro que tienes ese contacto tacto como "María-pastelillos" da igual. Lo que hace es buscar todos los nombres de whatsapp que coincidan con "*%Loquedigas*" (Maria o pastelillos, incluso valdría "paste". El único problema puede ser si tienes dos María, cogerá la primera que encuentre.
Vale estoy empanado! Ya se lo que quieres decir... Que pasa si tengo dos Marías y por eso digo del tirón : "María pastelillos". Evidentemente no va a coincidir con nada por el tema de que el espacio en blanco no coincide con el - (o lo que emplee otra persona para separar). Bueno se puede solucionar creo.
Lo único malo es que todas las mejoras implican normalmente más código, y más codigo=más lento.

Lo del regex podría estar bien. Sobre todo lo considero interesante más que para poder decir la palabra que quieras, para poder ahorrarte palabras. Lo he cambiado en la nueva versión, ahora puedes editar y cambiar las palabras comando y poner las que tu quieras. Dejame que vea como lo tengo y seguimos comentando y si puedes echarme una mano con el regex si es que lo utilizamos pues guay.

Lo del xml lo voy a hacer ya y quiero publicarlo cuanto antes. A ver si salgo de cierto atasco en el que estoy con el tema de la guía y la instalación.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 06:59:41 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007