Este proyecto es una aplicación en C++ que permite convertir texto del portapapeles en audio utilizando la API de gTTS (Google Text-to-Speech). El texto se lee desde el portapapeles y se convierte en audio, que luego se reproduce utilizando la herramienta play.
- Captura el texto desde el portapapeles.
- Convierte el texto a audio usando gTTS (Google Text-to-Speech).
- Reproduce el audio generado utilizando
play.
- Arch Linux o cualquier sistema basado en Linux.
- gTTS (Google Text-to-Speech) para la conversión de texto a voz.
playpara la reproducción del audio generado.- Python 3 con la biblioteca gTTS instalada.
-
gTTS (Google Text-to-Speech) para la conversión de texto a voz:
Instalar
gTTSen Python:pip install gTTS
-
libevdevpara la captura de eventos de teclado (si estás utilizando Wayland):En Arch Linux:
sudo pacman -S libevdev
-
playpara la reproducción del audio generado:En Arch Linux:
sudo pacman -S sox
-
Herramientas de desarrollo para compilar el proyecto:
En Arch Linux:
sudo pacman -S base-devel
-
Clona el repositorio del proyecto (o descarga los archivos).
-
Ve al directorio del proyecto y usa
makepara compilar:make
-
Esto generará el archivo ejecutable
audio_player.