|
||
|
![]() |
![]() |
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Llamar a contacto por voz o marcación por voz, cómo?
Hola a todos, llevo un buen rato buscando la mejor forma de hacer llamadas mediante comando de voz a un determinado contacto y no termino de encontrar lo que busco, es posible que sea algo tan básico que nadie lo haya tratado hasta ahora, si es ese el caso os pido disculas y os agradeceria que alguien me despierte por que yo sólo no he podido dar con la tecla.
Decir que dispongo un móvil con JB y por tanto reconocimiento de voz offline. Obviamente no quiero usar google now online para hacer las llamadas, no quiero depender de tener internet (me parece incomprensible que con android no se pueda hacer algo que hacía con mi primer Phililps Genie) que es llamar a un contacto por voz. Tampoco quiero recurrir a otra aplicación, cyberon voice va bien pero preferia hacer con tasker o tasker y autovoice o algo asi. He visto un plugin llamado autocontatcs y también un hilo que trata sobre intents que así de entrada se me complica un poco para mi nivel. Por tanto, cual es el mejor modo de conseguirlo? autocontacts + autovoice + tasker? Hay alguna tarea o app tipo Guasapsinmanos que lo haga? Gracias a todos por vuestra ayuda y especialmente a los foreros más activos que nos dan apps tan espectaculares como Guasapsinmanos. Slds. |
|
#2
|
||||
|
||||
Yo uso el plugin autocontacts, junto con autovoice y tasker obviamente, y va de maravilla, te lo recomiendo.
Nada de intents es sencillo, te dejo el mio que es universal y a mi me funciona muy bien: Perfil: Llama Autocontact (25) Estado: AutoVoice Recognized [ Configuración:Event Behaviour: true Command: "llama a (?<nombre>.+) (regex)" ] Entrada: Autocontacts (24) A1: AutoContacts [ Configuración:Contact Name or Nickname: %nombre Paquete:com.joaomgcd.autocontacts Nombre:AutoContacts Cuenta atrás (segundos):1500 ] A2: Pop-Up [ Título: Texto:Encontrado %nombre Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):1 Show Over Keyguard:Encendido ] A3: Llamar [ Número:%acnumber Automarcado:Encendido ] Si quieres puedes presciondir del popup, A2, yo lo puse para ver si va a llamar bien y asi preparar para colgar, era cuando lo hice x primera vez y estaba probandolo pero alfinal lo he dejado, queda bien jejeje. Alguna duda pregunta. |
#3
|
||||
|
||||
Una pregunta cual es la diferencia, de usar Autocontact+Av+Tasker que hacer la tarea solo Tasker + Autovoice, que al decir tal palabra por ejemplo "llamar a fulano" en AV se ejecute la tarea "telefono" "llamar" "fulano"?
Última edición por Jusss Día 29/03/14 a las 02:45:36. |
#4
|
||||
|
||||
Pero lo ideal seria poder buscar por voz cualquier contacto de la agenda sin necesidad de "programar" en tasker la llamada a un determinado contacto. Slds. |
Gracias de parte de: | ||
#5
|
||||
|
||||
Yo uso el plugin autocontacts, junto con autovoice y tasker obviamente, y va de maravilla, te lo recomiendo.
Nada de intents es sencillo, te dejo el mio que es universal y a mi me funciona muy bien: Perfil: Llama Autocontact (25) Estado: AutoVoice Recognized [ Configuración:Event Behaviour: true Command: "llama a (?<nombre>.+) (regex)" ] Entrada: Autocontacts (24) A1: AutoContacts [ Configuración:Contact Name or Nickname: %nombre Paquete:com.joaomgcd.autocontacts Nombre:AutoContacts Cuenta atrás (segundos):1500 ] A2: Pop-Up [ Título: Texto:Encontrado %nombre Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):1 Show Over Keyguard:Encendido ] A3: Llamar [ Número:%acnumber Automarcado:Encendido ] Si quieres puedes presciondir del popup, A2, yo lo puse para ver si va a llamar bien y asi preparar para colgar, era cuando lo hice x primera vez y estaba probandolo pero alfinal lo he dejado, queda bien jejeje. Alguna duda pregunta. ![]() Gracias de nuevo. Slds. |
#6
|
||||
|
||||
Hola, eso que propones funciona? el asunto está en buscar a fulano en la agenda, yo pensé en relacionar los contactos a mano con mucha paciencia o un pequeño grupo de contactos para las llamadas más frecuentes, por decirlo de algún modo crear el contacto en tasker para poder usarlo directamente.
Pero lo ideal seria poder buscar por voz cualquier contacto de la agenda sin necesidad de "programar" en tasker la llamada a un determinado contacto. Slds. ![]() |
#7
|
||||
|
||||
En principio si....yo lo estoy intentando pero no me funciona...
Con el plugin gratuito de autocontacts tienes acceso a 20 contactos de tu agenda que selecciones, y si compras la versión de pago tienes acceso ilimitado. Yo he adquirido la versión de pago y he implementado el perfil pero no sé por qué no me funciona... He probado también marcando la casilla de "usar regex" y tampoco me funciona |
#8
|
||||
|
||||
Muchas gracias Stenary, hacía tiempo que buscaba un perfil así y no daba con él. Lo he modificado un poco para usarlo como subtarea, pero funciona genial
![]() |
#9
|
||||
|
||||
Hola a todos, he intentado transcribir el perfil y o algo hago mal o no me funciona, tengo autovoice y autocontact instalado.
Hay alguna forma de copiar ese texto a un Bloc de notas y luego importarlo directamente? Hice un par de intentos pero no lo logré. Gracias, saludos. |
#10
|
||||
|
||||
Benxamin, creo que es importante que aprendas a crear y mantener tus perfiles-tareas, y trataremos de ayudarte a superar posibles errores. En comparación con eso, tiene muy poco valor importar un perfil (sin saber bien cómo funciona o cómo puedes modificarlo para adaptarlo a tus necesidades). Estamos hablando de un perfil que tiene UN contexto y TRES acciones, no es una tarea nada tediosa.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
#11
|
||||
|
||||
Muchas gracias por responder, efectivamente no era conplicado, simplemente olvidaba introducir la variable % nombre en la configuración de la tarea autocontacts, imagimaba que era una tontería pero cuando intentas "plagiar" un perfil sin razonarlo es muy fácil pasar por alto detalles obvios. Mis disculpas.
Ahora tengo otro problemilla: Si un contacto tiene varias entradas, movil, casa, trabajo... Como se puede seleccionar el número al que quieres llamar? tiene autocontact acceso o los diferentes numeros de un contacto? Gracias de nuevo. Saludos. |
#12
|
||||
|
||||
Como estan la tarea me funciona bien siempre y cuando NO tenga marcada la casilla "automarrcado" en "llamar", si esta activada encuentra el contacto "el cartel dice llamar a..." pero me marca un numero muy raro que no tengo en la agenda, y no es de un contacto ya que son pocos numeros. Es muy raro, a alguien mas le pasa? se que podria solucionarlo sin marcar "automarcado" y poner un "imput tap" peero me gustaria poder ahoorar ese paso.
EDITO: Creo que encontre el problema, es con los contactos que los tengo agendados con "011" y no con "15" cambie uno que me daba problema sy parece funcionar. Muy buen perfil, le agregue que pueda llamar con varias posibilidades pro si se confunde asi: "llamar|samar|amar (?<nombre>.+)" Última edición por Jusss Día 30/03/14 a las 21:38:45. |
#13
|
||||
|
||||
Es necesario que sepas manejar variables y cómo funciona un array. Si ves que es demasiado complicado cuando pueda te puedo facilitar un perfil de forma básica para que lo pruebes. Este foro es sobre Tasker, aunque no estaría mal crear secciones o temas propios para diferentes plugins, ya lo que digan Mlesir y Caravantes. |
Gracias de parte de: | ||
#14
|
||||
|
||||
Les hago otra consulta cuando el contacto no lo encuentra porque pronunciaron mal o se confundieron de nombre que les pasa en sus perfiles?, a mi si digo "llamar a almohada" (que no lo tengo de contacto) el pop up dice "encontrado almohada" y llama a ese numero raro que comente mas arriba, no se como solucionarlo, pense poner que solo marque si %acnumber no coincide con "numero raro", pero no funciona
EDITO: encontré lo que pasa cuando %acnumber no coincide con ningún número (o sea que no encontró contactos) por una extraña razón marca directo el "2268 62-37" es más si hago una tarea individual que sea "llamar" "automarcado" a "%acnumber" (sin ninguna variable) llama al 2268 62-37 jaja es muy raro Última edición por Jusss Día 31/03/14 a las 00:11:52. |
#15
|
||||
|
||||
Graphic cómo la contestación es larga y no quiero liar este hilo te contesto aquí al tema de las secciones para plugins:
http://www.htcmania.com/showthread.php?p=13108653
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
|
#16
|
||||
|
||||
Tienes la variable %acallnumbertypes.
Es necesario que sepas manejar variables y cómo funciona un array. Si ves que es demasiado complicado cuando pueda te puedo facilitar un perfil de forma básica para que lo pruebes. Este foro es sobre Tasker, aunque no estaría mal crear secciones o temas propios para diferentes plugins, ya lo que digan Mlesir y Caravantes. ![]() Más que nada porque ahora me ha surgido un problema más importante que me temo que me ocupará algún tiempo y es que el móvil nuevo (galaxy s4) no se conecta automáticamente al manos libres, sale un menú y no se conecta sin darle al dichoso menu aunque el dispositivo ya estuviera vinculado con lo que el perfil de activación bt al recibir una llamada ya no sirve de nada. Gracias a todos, un saludo. |
#17
|
||||
|
||||
Autocontact no tendrá una variable "no match"?estuve investigando y no la encuentro. Así pongo que detenga la tarea si no encontró a nadie
|
#18
|
||||
|
||||
Les hago otra consulta cuando el contacto no lo encuentra porque pronunciaron mal o se confundieron de nombre que les pasa en sus perfiles?, a mi si digo "llamar a almohada" (que no lo tengo de contacto) el pop up dice "encontrado almohada" y llama a ese numero raro que comente mas arriba, no se como solucionarlo, pense poner que solo marque si %acnumber no coincide con "numero raro", pero no funciona
EDITO: encontré lo que pasa cuando %acnumber no coincide con ningún número (o sea que no encontró contactos) por una extraña razón marca directo el "2268 62-37" es más si hago una tarea individual que sea "llamar" "automarcado" a "%acnumber" (sin ninguna variable) llama al 2268 62-37 jaja es muy raro ![]() Cuando llamaba a mi padre me apuntaba papá (con acento), y el contacto de mi padre es Papa, así que me llamaba a un numero raro, solo tuve que añadirle en la app Autocontacts el nombre de papá, con acento, así autocontacs a parte de usar el nombre original de contacto también usara un segundo nombre que le pongas en autocontact. Esta función esta también en la app autolauch. En cuanto a los popups, ya dije que los puse para ir viendo si fallaba alguna parte del proceso, pero al final los dejé por simple elegancia. Parece que aunque no encuentre el contacto igual muestra el popup pero es porque como ya he dicho la función no era saber si encontraba el nombre, si no saber si había realizado la busqueda del nombre, tarea A1. Podéis cambiar el texto del popup o directamente quitarlo. |
Gracias de parte de: | ||
#19
|
||||
|
||||
Efectivamente, cuando no encuentra al contacto llama a un numero raro.
Cuando llamaba a mi padre me apuntaba papá (con acento), y el contacto de mi padre es Papa, así que me llamaba a un numero raro, solo tuve que añadirle en la app Autocontacts el nombre de papá, con acento, así autocontacs a parte de usar el nombre original de contacto también usara un segundo nombre que le pongas en autocontact. Esta función esta también en la app autolauch. En cuanto a los popups, ya dije que los puse para ir viendo si fallaba alguna parte del proceso, pero al final los dejé por simple elegancia. Parece que aunque no encuentre el contacto igual muestra el popup pero es porque como ya he dicho la función no era saber si encontraba el nombre, si no saber si había realizado la busqueda del nombre, tarea A1. Podéis cambiar el texto del popup o directamente quitarlo. ![]() |
|
#20
|
||||
|
||||
|
![]() |
![]() |
||||||
|
Herramientas | |