Hola, les saluda Luis y esta vez les traigo este nuevo tutorial.
Índice
Productividad de audio
Escuchamos música, escuchamos podcasts, videos de YouTube, incluso pájaros cantando.
Escuchar es una gran parte de nuestras vidas y, sin embargo, las herramientas para utilizar este sentido como mecanismo para aumentar nuestra productividad parecen ser escasas.
Hoy quiero mostrarte cómo construir un lector de tareas simple que pueda recitar tus tareas diarias en voz alta y darte un impulso de humor usando Python.
Del texto simple al audio
Hay tantas bibliotecas de Python increíbles, tantos marcos increíbles que hacen que nuestra experiencia de programación sea mucho más agradable.
pyttsx3
es uno de esos paquetes. Hace que convertir texto en audio sea un proceso simple. Es una biblioteca de conversión de texto a voz que funciona sin conexión.
Esta herramienta abre puertas de posibilidades para texto simple porque nos proporciona otra capa de medios a nuestro contenido escrito.
Se pueden producir rápidamente herramientas simples como listas de tareas, mantras personales o incluso un lector de .pdf
más complejo.
Como ejemplo, usaremos esta biblioteca para construir un lector de tareas simple. utilizando la API de Google Calendar, con el beneficio adicional de leer los principios personales para mantenerlo encaminado en los días en los que tiene problemas para concentrarse.
De Google Calendar a Task Reader
La canalización básica será:
- Obtenga las tareas del calendario de Google utilizando la API de calendario.
- Seleccione las tareas para el día actual.
- Repase las tareas y léalas en voz alta.
- Después de escuchar las tareas, el usuario escuchará un conjunto de mantras predefinidos.
Ahora, repasemos los pasos en detalle.
- Habilite la API de Google Calendar haciendo clic en la opción «Habilitar la API de Google Calendar» aquí, mientras está conectado a su cuenta de Google.
- Instalar la biblioteca cliente de Google
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib.
- Copie el código de muestra de
quickstart.py
en el página de la API de Google Calendar y colóquelo en una carpeta.
- Instala la biblioteca
pyttsx3
:pip install pyttsx3
. - Abra una terminal con python o ipython:
ipython
. - Pruebe el altavoz desde
pyttsx3
.
import pyttsx3 text = "Hello World of Audio!" speaker = pyttsx3.init() speaker.say(text) spaker.runAndWait()
Debes escuchar la oración con claridad.
Ahora que tenemos todas nuestras dependencias en su lugar, ensamblemos las partes.
Vamos a adaptar el ejemplo de la página de la API de Google para devolver una lista de tareas para hoy.
Ahora que tenemos el código para obtener nuestras tareas del calendario de Google, escribiremos una función que toma una lista de tareas y las dice en voz alta:
¡Increíble! Ya casi terminamos, todo lo que tenemos que hacer es agregar una opción adicional para escuchar una lista de principios clave que le gustaría recordar:
Primero escribimos un archivo llamado principles.txt
y agréguelo a la misma carpeta. Luego, podemos escribir una función para obtener una lista de oraciones de ese archivo:
Ahora, todo lo que tenemos que hacer es escribir otra función simple para reproducir esa lista de principios:
El potencial del audio como herramienta de productividad.
Siempre debemos buscar múltiples medios de entrada en lugar de limitarnos a aquellos que son más obvios como el video o el texto.
Estas sencillas herramientas de audio que podemos escribir en python, o cualquier otro lenguaje de programación, apuntan al potencial de este medio como una forma de potenciar aspectos de nuestra rutina que ni siquiera sabíamos que fueran posibles.
Si te gustó esta publicación, no olvides comentar. ¡Gracias y hasta la próxima!
Añadir comentario