Configurar la “Acción” denominada “Hablar texto” para que pronuncie sólo valores, y no valores con sus unidades de medida

ducados

New member
Hola.

Este es mi primer mensaje en el foro, por lo que me presento y envío un saludo a todo el que me lea.

Tengo escasos conocimientos en la creación de macros, y me he atrevido a crear una simple que agradecería se me ayudara a perfeccionar para conseguir lo que necesito.

He creado una macro con la “Acción” denominada “Hablar texto”, para que el teléfono lea en voz alta las notificaciones que emite una determinada app que lleva instalada.
En esas notificaciones aparece escrito un valor de temperatura en unas ocasiones y otros valores de temperaturas en otras ocasiones, pero siempre acompañados de la misma unidad de medida (ºC).
Pues bien, si por ejemplo en la notificación aparece escrito el valor “18 ºC”, la macro hace que el teléfono pronuncie en voz alta “18 ºC”, pero yo lo que necesito es que pronuncie en voz alta “18”, es decir, que pronuncie sólo el valor y que no pronuncie la unidad de medida.

¿Es eso posible, cómo?

Un saludo.
 

hsurB

Well-known member
Intenta usar los variables y la acción 'eliminar texto'
 

Attachments

  • Notificación.macro
    2.6 KB · Views: 2
  • Screenshot_20231125_214843_MacroDroid.png
    Screenshot_20231125_214843_MacroDroid.png
    363.6 KB · Views: 9
Last edited:

Dm114

Well-known member
Hola.

Este es mi primer mensaje en el foro, por lo que me presento y envío un saludo a todo el que me lea.

Tengo escasos conocimientos en la creación de macros, y me he atrevido a crear una simple que agradecería se me ayudara a perfeccionar para conseguir lo que necesito.

He creado una macro con la “Acción” denominada “Hablar texto”, para que el teléfono lea en voz alta las notificaciones que emite una determinada app que lleva instalada.
En esas notificaciones aparece escrito un valor de temperatura en unas ocasiones y otros valores de temperaturas en otras ocasiones, pero siempre acompañados de la misma unidad de medida (ºC).
Pues bien, si por ejemplo en la notificación aparece escrito el valor “18 ºC”, la macro hace que el teléfono pronuncie en voz alta “18 ºC”, pero yo lo que necesito es que pronuncie en voz alta “18”, es decir, que pronuncie sólo el valor y que no pronuncie la unidad de medida.

¿Es eso posible, cómo?

Un saludo.
Si desea leer el texto completo de la notificación eliminando solo las unidades, utilice la manipulación de texto reemplazando todas las "⁰C" por nada en una variable y lea el contenido de esa variable.

Para leer solo números, use la opción "Extraer texto" con la expresión Regex \d+
 

Dm114

Well-known member
Intenta usar los variables y la acción 'eliminar texto'
We have sent out suggestion nearly at the same time 😃

Yours is even simpler. As it has been added recently, I'm not used to use Remove text option so I forgot it... 😉
 

ducados

New member
Si desea leer el texto completo de la notificación eliminando solo las unidades, utilice la manipulación de texto reemplazando todas las "⁰C" por nada en una variable y lea el contenido de esa variable.

Para leer solo números, use la opción "Extraer texto" con la expresión Regex \d+
¡Muchas gracias también!
 
Top