![]() |
|
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
|
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)
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ÓN ![]() - 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:
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 |
Los siguientes 11 usuarios han agradecido a mlesir su comentario: | ||
|
#2
|
||||
|
||||
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
|
#3
|
||||
|
||||
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 |
#4
|
Gracias arian por el capote, no sabia yo eso lo pondré en el primer, post.
|
#5
|
||||
|
||||
Cita:
|
#6
|
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 |
#7
|
||||
|
||||
Cita:
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 |
#8
|
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. |
#9
|
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. |
#10
|
||||
|
||||
Una pregunta, no tienes por ahí el último xml
|
#11
|
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.
|
Gracias de parte de: | ||
#12
|
||||
|
||||
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! |
#13
|
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. |
#14
|
||||
|
||||
[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? |
#15
|
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? |
#16
|
|||||||
|
|||||||
Ante todo disculpadme por responder tan tarde.
@mlesir Cita:
Cita:
Cita:
Cita:
Cita:
En realidad no la tengo instalada, prefiero esperarme al XML, llámame tikismikis pero me gusta ver las cosas por dentro ![]() @Jusss Cita:
![]() 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. 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:
etc etc ... igual es cosa mia |
#17
|
||||
|
||||
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.
|
#18
|
||||
|
||||
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
|
#19
|
||||
|
||||
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.
|
|
#20
|
"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 ![]() 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. |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 02:41:01 (GMT +2)
HTCMania: líderes desde el 2007