Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 03/03/16, 13:10:56
Avatar de malkair
malkair malkair no está en línea
Usuario muy activo
Mensajes: 1,670
Compra y venta: (1)
 
Fecha de registro: oct 2009
Mensajes: 1,670
Modelo de smartphone: Nothing Phone (1)
Tu operador: O2
Mencionado: 8 comentarios
Tagged: 1 hilos
Crear nota de Evernote (con título opcional) y guardarla, todo automáticamente, con Autovoice

Buenas, amig@s. Hace poco he empezado a trabajar con AutoVoice y AutoInput (vaya virguerías se pueden hacer con ambas apps), y tonteando un poco he creado un perfil para crear una nota de texto (dictándolo) con Evernote, con posibilidad de ponerle título, guardándola automáticamente y sin tocar para nada el teléfono. Creo que ya se hizo algo parecido antes, pero entonces existía el problema de que Tasker solo permitía dos Extras en el intent; ahora permite tres y se pueden hacer más cosas.

La tarea se dispara con OK Google... Crear Evernote (pronúnciese "evernout"), seguido de "título" y el título de la nota y seguido de "texto" y el texto o cuerpo de la nota.
La expresión "título" es opcional. La expresión "texto" es obligatoria, y si falta la tarea se aborta con un aviso de error:

Ok Google .... Crear Evernote título Este es el encabezado texto este es el cuerpo de la nota: Creará una nota con título "Este es el encabezado" y texto "Este es el cuerpo de la nota".

Ok Google ... Crear Evernote texto este es el cuerpo de la nota: Creará una nota con el título "Sin título" y texto ""Este es el cuerpo de la nota".

Vamos a pulirla entre todos, si os parece. Aquí va:

Código:
Perfil: AV Crear Evernote (295)
Evento: AutoVoice Recognized [ Configuración:Command: "crear evernote"
Last Cmd Id Regex: false
Last Cmd Id Invert: false
Not on Normal: false
Not on Continuous: false
Contains All: false
Use Regex Replacements: false
Do Google Now Search: false ]

Entrada: Crear Nota (296)
A1: Flash [ Texto:%avcommnofilter Largo:Apagado ] 
A2: Establecer variable [ Nombre:%input A:%avcommnofilter Calcular:Apagado Añadir:Apagado ] 

<#Comprueba si existe el comando TEXTO. Si no existe, aborta>
A3: Si (if) [ %input !~R texto ]
A4: Decir [ Texto:Error: Has de decir el texto Motor: Voz:default:default Stream:3 Tono:5 Velocidad:5 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Apagado ] 
A5: Detener [ Con error:Apagado Tarea: ] 
A6: Fin si (End if) 

<#separa el texto que luego será traspasado a la nota>
A7: Separar variable [ Nombre:%input Separador:texto Eliminar base:Apagado ] 
A8: Establecer variable [ Nombre:%cuerpo A:%input2 Calcular:Apagado Añadir:Apagado ] 

<#Comprueba si se ha incluido el comando TÍTULO, y si existe lo separa para la nota>
A9: Si (if) [ %input1 ~R título ]
A10: Separar variable [ Nombre:%input1 Separador:título Eliminar base:Apagado ] 
A11: Establecer variable [ Nombre:%titulo A:%input12 Calcular:Apagado Añadir:Apagado ] 
A12: Else 
A13: Establecer variable [ Nombre:%titulo A:(Sin título) Calcular:Apagado Añadir:Apagado ] 
A14: Fin si (End if) 

<Crea la nota y la guarda>
A15: Enviar Intent [ Acción:com.evernote.action.CREATE_NEW_NOTE Categ.:None Tipo Mime: Datos: 
Extra:android.intent.extra.TITLE:%titulo 
Extra:android.intent.extra.TEXT:%cuerpo 
Extra:QUICK_SEND:true 
Paquete: Clase: Objetivo:Activity ]
Tiene algunos "peros", como por ejemplo si dices Crear Evernote Texto Texto Texto igual se vuelve loco al separar la variable... Pero para eso estamos aquí, para que quede perfecta.

Si alguien está interesado, tengo un perfil para crear con la voz tareas automáticamente en Google Tasks utilizando la app Business Calendar y la ayuda de Autoinput.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a malkair su comentario:


  #2  
Viejo 03/03/16, 19:44:58
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Simple y elegante, como a mí me gusta

Reconozco que apenas he dedicado cinco minutos a AutoVoice, y viendo estas cosas está claro que tendré que hacerlo.

Sobre esos "peros"...

Si dices "texto texto texto" el cuerpo contendrá un sólo "texto" y fin de la historia. Otra cosa es que dentro de lo que quieres que sea el título metas un "texto". O que dentro del cuerpo digas un "texto".

Me he pasado por la web del autor de AV y he visto algo que te podría ayudar a solucionar esos pequeños "peros". En la página en la que se explica el uso de las variables de AV (http://joaoapps.com/autovoice/variables) he visto que %avcommnofilter contiene todo lo que digas menos el comando, que en tu caso es "crear evernote". Eso quiere decir que la primera palabra de %avcommnofilter será una de las palabras "especiales" (texto/título). Esa primera palabra la puedes encontrar en la variable %avword1.

También he visto que es posible crear una especie de plantilla con la que se pueden extraer las partes de %avcommnofilter que te interesan y asignarlas a una variable de Tasker. Creo que eso se podría ajusta bien a tus necesidades. Es cosa de hacer unas pruebas.

Siento no poder darte más pistas. Ya te digo que apenas he usado AV.

Última edición por WillyWeb Día 03/03/16 a las 23:01:22
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 03/03/16, 22:27:23
Avatar de Caravantes
Caravantes Caravantes no está en línea
Usuario muy activo
Mensajes: 2,200
Compra y venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Versión de ROM: Android 8
Tu operador: Lowi
Mencionado: 59 comentarios
Tagged: 4 hilos
Cita:
Originalmente Escrito por malkair Ver Mensaje
he creado un perfil para crear una nota de texto (dictándolo) con Evernote, con posibilidad de ponerle título, guardándola automáticamente y sin tocar para nada el teléfono.
Fantástico, Malkair.
Hasta ahora tampoco he usado Autovoice, no he sentido la necesidad, pero me pasa lo que a Willy, que una propuesta de este tipo es muy atractiva porque también abre otras posibilidades interesantes.
Gracias por compartirlo.
Responder Con Cita
  #4  
Viejo 04/03/16, 01:00:45
Avatar de danko9696
danko9696 danko9696 no está en línea
Usuario muy activo
Mensajes: 2,371
 
Fecha de registro: ago 2012
Mensajes: 2,371
Modelo de smartphone: Mate 8
Tu operador: Yoigo
Mencionado: 34 comentarios
Tagged: 1 hilos
En tu caso la solución creo que es sencilla. Podrías usar filtros regex para capturar el texto pero el problema que veo es que ambos "título" y "texto" son palabras no muy raras que puedes desear incluir en el cuerpo o el título de la nota. La forma más fiable creo que sería CREAR NOTA con el texto a continuación (o sea, todo el commnofilter), y a continuación pedir el título (o viceversa, recoger inicialmente el título y pedir después el cuerpo), con SAY + autovoice o getvoice, y quizás pedir una confirmación final repitiendo en voz alta ambos datos para verificar que ha entendido bien lo que has dicho.

Hilando un poco más fino y usando regex para poder realizar todo en un solo paso, en lugar de "texto" y "título", usar "establecer texto/título" como comandos ("establecer" u otra palabra), para luego tener directamente dos variables en la tarea, una con la variable texto y otra con título. De esta manera podrías decir a veces primero el título y luego el cuerpo y otras veces al revés. Aquí si hay separación de variables pero esta la realiza el propio Autovoice de acuerdo al filtro regex que hayas puesto y el código en tasker queda bastante limpio.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a danko9696 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #5  
Viejo 05/03/16, 16:59:00
Avatar de Mx WaR HaBiB
Mx WaR HaBiB Mx WaR HaBiB no está en línea
Usuario muy activo
Mensajes: 875
 
Fecha de registro: mar 2014
Localización: Dream Planet
Mensajes: 875
Modelo de smartphone: Galaxy Note 3
Versión de ROM: Magma ROM X3 Marshmallow
Tu operador: Movistar
Mencionado: 12 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por malkair Ver Mensaje
rear una nota de texto (dictándolo) con Evernote
buen día estimado, sin la intención de desprestigiar tu trabajo

te comento que Google ya tiene incorporada esta acción, diciendo: Ok Google, Crear nota beber mas agua todos los días.

la primera ocasión te pide que confirmes con que app dejaras por defecto las notas.

y después de eso con el comando "crear nota" puede poner en Evernot las notas que desees.

reitero que esto no es con otro fin que el de informar.

Saludos!
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Mx WaR HaBiB su comentario:
  #6  
Viejo 05/03/16, 17:09:02
Avatar de danko9696
danko9696 danko9696 no está en línea
Usuario muy activo
Mensajes: 2,371
 
Fecha de registro: ago 2012
Mensajes: 2,371
Modelo de smartphone: Mate 8
Tu operador: Yoigo
Mencionado: 34 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por Mx WaR HaBiB Ver Mensaje
buen día estimado, sin la intención de desprestigiar tu trabajo

te comento que Google ya tiene incorporada esta acción, diciendo: Ok Google, Crear nota beber mas agua todos los días.

la primera ocasión te pide que confirmes con que app dejaras por defecto las notas.

y después de eso con el comando "crear nota" puede poner en Evernot las notas que desees.

reitero que esto no es con otro fin que el de informar.

Saludos!
Sí, pero el sistema de google no va nada fino. No puedes indicar título + texto de una vez y si no entiende lo que dices se queda pendiende de completar el proceso con interacción física en la pantalla.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a danko9696 su comentario:
  #7  
Viejo 05/03/16, 17:20:15
Avatar de Mx WaR HaBiB
Mx WaR HaBiB Mx WaR HaBiB no está en línea
Usuario muy activo
Mensajes: 875
 
Fecha de registro: mar 2014
Localización: Dream Planet
Mensajes: 875
Modelo de smartphone: Galaxy Note 3
Versión de ROM: Magma ROM X3 Marshmallow
Tu operador: Movistar
Mencionado: 12 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por danko9696 Ver Mensaje
No puedes indicar título
es lo único que he notado, pero en todo lo demás no me ha pasado.

buen punto, Saludos a todos!
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 05/03/16, 17:32:29
Avatar de danko9696
danko9696 danko9696 no está en línea
Usuario muy activo
Mensajes: 2,371
 
Fecha de registro: ago 2012
Mensajes: 2,371
Modelo de smartphone: Mate 8
Tu operador: Yoigo
Mencionado: 34 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por Mx WaR HaBiB Ver Mensaje
es lo único que he notado, pero en todo lo demás no me ha pasado.

buen punto, Saludos a todos!
Por ejemplo prueba a decir Ok Google .... <no decir nada> o hacer un ruido (que no entienda google now), ¿que ocurre?. Porque no siempre las condiciones son las óptimas mientras dictas la nota. Puede haber ruido de fondo, música, la voz un poco fastidiada, etc...
Responder Con Cita
Los siguientes 2 usuarios han agradecido a danko9696 su comentario:
  #9  
Viejo 05/03/16, 18:28:12
Avatar de Mx WaR HaBiB
Mx WaR HaBiB Mx WaR HaBiB no está en línea
Usuario muy activo
Mensajes: 875
 
Fecha de registro: mar 2014
Localización: Dream Planet
Mensajes: 875
Modelo de smartphone: Galaxy Note 3
Versión de ROM: Magma ROM X3 Marshmallow
Tu operador: Movistar
Mencionado: 12 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por danko9696 Ver Mensaje
un poco más fino y usando regex
muy bueno tus aportes la verdad que no se me había ocurrido mejorar de tal manera esta tarea.

Cita:
Originalmente Escrito por danko9696 Ver Mensaje
. <no decir nada> o hacer un ruido (que no entienda google now),
conforme a esto se decirte que no soy muy partidario a hacer notas por voz, pero lo que dices tiene mucho sentido... hay veces que por hablar rápido tampoco me entiende.. XD

con comando específicos como los que mencionas sera mas eficiente.

gracias por tu apoyo.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Mx WaR HaBiB su comentario:
  #10  
Viejo 07/03/16, 12:48:59
Avatar de malkair
malkair malkair no está en línea
Usuario muy activo
Mensajes: 1,670
Compra y venta: (1)
 
Fecha de registro: oct 2009
Mensajes: 1,670
Modelo de smartphone: Nothing Phone (1)
Tu operador: O2
Mencionado: 8 comentarios
Tagged: 1 hilos
Gracias por las aportaciones. Veré qué se puede hacer con ellas.

En cuanto a que Google Now ya permite hacer esto, sí, pero requiere de pulsaciones en pantalla para confirmar la nota (al menos en Android 5). Fue precisamente lo que me animó a crear esta tarea.
Responder Con Cita
Gracias de parte de:
  #11  
Viejo 07/03/16, 16:19:13
Avatar de danko9696
danko9696 danko9696 no está en línea
Usuario muy activo
Mensajes: 2,371
 
Fecha de registro: ago 2012
Mensajes: 2,371
Modelo de smartphone: Mate 8
Tu operador: Yoigo
Mencionado: 34 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por Mx WaR HaBiB Ver Mensaje
muy bueno tus aportes la verdad que no se me había ocurrido mejorar de tal manera esta tarea.



conforme a esto se decirte que no soy muy partidario a hacer notas por voz, pero lo que dices tiene mucho sentido... hay veces que por hablar rápido tampoco me entiende.. XD

con comando específicos como los que mencionas sera mas eficiente.

gracias por tu apoyo.
Para un par de comandos sueltos no es necesario pero si vas a darle caña al Autovoice (más allá de un par de cosillas) usar regex es básico, ya que simplifica muchísimo el código en tasker, sea en el plugin de autovoice o en tareas nativas de tasker para desgranar mensajes.

Las notas por voz obviamente son mucho menos fiables que por teclado, pero si vas conduciendo (no digamos en moto) o símplemente con las manos en los bolsillos calentitos mientras hace bajo cero en la calle los comandos por voz tienen gran utilidad si te permiten realizar ciertas tareas sin acceso físico ni visual al móvil.

Cita:
Originalmente Escrito por malkair Ver Mensaje
Gracias por las aportaciones. Veré qué se puede hacer con ellas.

En cuanto a que Google Now ya permite hacer esto, sí, pero requiere de pulsaciones en pantalla para confirmar la nota (al menos en Android 5). Fue precisamente lo que me animó a crear esta tarea.
Yo tengo LL también y sí puedo crear notas con Google Now sin tocar la pantalla, siempre que pille todo a la primera. Cuando te sale el dialogo para confirmar respondes que sí y listo. El problema es sobre todo cuando no ha entendido lo que has dicho, que entonces se queda pillado y sí que necesitas usar la pantalla para salir al paso.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a danko9696 su comentario:
  #12  
Viejo 17/03/16, 15:17:05
Avatar de dj_janker
dj_janker dj_janker no está en línea
Miembro del foro
Mensajes: 125
 
Fecha de registro: ene 2013
Mensajes: 125
Tu operador: Movistar
Mencionado: 2 comentarios
Tagged: 0 hilos
@malkair, muy interesante este pefil, el problema es que nunca he usado Evernote ni Autovoice...
He descargado ambos y he creado el perfil tal como describes, pero tengo algunos problemas.
El primero es que no sé muy bien como configurar Autovoice.
Para que me inicie, tengo que tener Google now a la escucha y para ello la tarea tengo que tener activada la opción "Continous" en Autovoice, por lo que el fastidioso beeb está sonando constantemente. Como lo tienes configurado para evitar este engorro?

Por otro lado, quitando el anterior problema, que estoy seguro que es un problema de parametrización de Autovoice, aunque tasker parece detectar bien todos los comandos por voz, en Evernote no se me crea ninguna nota
Imagino que debe ser también un tema de permisos de acceso de Tasker en Evernote o algo similar.
Alguna idea?

Última edición por dj_janker Día 17/03/16 a las 15:19:39
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 17/03/16, 16:02:47
Avatar de danko9696
danko9696 danko9696 no está en línea
Usuario muy activo
Mensajes: 2,371
 
Fecha de registro: ago 2012
Mensajes: 2,371
Modelo de smartphone: Mate 8
Tu operador: Yoigo
Mencionado: 34 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por dj_janker Ver Mensaje
@malkair, muy interesante este pefil, el problema es que nunca he usado Evernote ni Autovoice...
He descargado ambos y he creado el perfil tal como describes, pero tengo algunos problemas.
El primero es que no sé muy bien como configurar Autovoice.
Para que me inicie, tengo que tener Google now a la escucha y para ello la tarea tengo que tener activada la opción "Continous" en Autovoice, por lo que el fastidioso beeb está sonando constantemente. Como lo tienes configurado para evitar este engorro?

Por otro lado, quitando el anterior problema, que estoy seguro que es un problema de parametrización de Autovoice, aunque tasker parece detectar bien todos los comandos por voz, en Evernote no se me crea ninguna nota
Imagino que debe ser también un tema de permisos de acceso de Tasker en Evernote o algo similar.
Alguna idea?
Yo tampoco uso evernote actualmente. Sí en el pasado pero nunca con tasker. Lo que he dicho antes de evernote sin tocar pantalla es solo con google now, sin tasker ni autovoice para nada, no he llegado a crear notas con evernote usando tasker.

Los blips no tienen buena solución, ya que son para mantener el móvil activo (lo ideal sería cambiar el archivo de sonido por otro pero no se puede que yo sepa). Lo que hago con autovoice es hacer mute a media y los comandos SAY para las confirmaciones los envío por el canal system. Pero da problemas cuando estás escuchando un podcast por ejemplo y quieres usar reconocimiento de voz, aunque quizás pueda servirte.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a danko9696 su comentario:
Respuesta

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


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: 11:36:17 (GMT +2)

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