Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

Crear Voz tipo Loquendo en Linux (masculina y femenina)

 Cómo crear dos aplicaciones gráficas sencillas en Linux usando eSpeak NG + Zenity, al estilo del clásico Loquendo:

  • 🧔 Voz tipo Loquendo (masculina).

  • 👩 Voz femenina loquenda (femenina).

No se usa YAD, Python ni GTK. Solo herramientas estándar que ya vienen en la mayoría de distribuciones Linux.


🧰 Requisitos

  • Linux (probado en Linux Mint Cinnamon)

  • espeak-ng

  • zenity

Instalación (si hiciera falta):

sudo apt install espeak-ng zenity

🟢 1. Script base: Voz tipo Loquendo (masculina)

Crea el archivo:

nano ~/espeak-gui.sh

Contenido:

#!/bin/bash

while true; do
  TEXTO=$(zenity --text-info \
    --title="Voz tipo Loquendo" \
    --width=700 \
    --height=400 \
    --editable \
    --ok-label="Hablar" \
    --cancel-label="Salir")

  [ $? -ne 0 ] && exit 0
  [ -z "$TEXTO" ] && continue

  espeak-ng -v es -s 140 -p 50 "$TEXTO" &
  PID=$!

  zenity --info \
    --title="Reproduciendo" \
    --text="Pulsa Aceptar para callar la voz"

  kill "$PID" 2>/dev/null
done

Guardar y salir. 

Dar permisos:

chmod +x ~/espeak-gui.sh
Recuerda guardar el script tras editarlo (Ctrl+O, Enter, Ctrl+X).
 
----------------------------------------------------------------------------------------------------------------

🟣 2. Clonar el script para voz femenina

Clonamos el script que ya funciona:

cp ~/espeak-gui.sh ~/espeak-gui-fem.sh

Editamos el clon:

nano ~/espeak-gui-fem.sh

Cambios importantes:

  • Título de ventana

  • Voz femenina

  • Velocidad un poco más lenta

Línea original:

espeak-ng -v es -s 140 -p 50 "$TEXTO" &

Sustituir por:

espeak-ng -v es+f3 -s 120 -p 50 "$TEXTO" &

Y cambiar el título de Zenity:

--title="Voz femenina loquenda"

Guardar y salir.

Dar permisos:

chmod +x ~/espeak-gui-fem.sh

📂 3. Crear accesos en el menú de aplicaciones

Voz tipo Loquendo (masculina)

nano ~/.local/share/applications/espeak-loquendo.desktop

Contenido:

[Desktop Entry]
Name=Voz tipo Loquendo
Comment=Texto a voz con eSpeak NG
Exec=/home/USUARIO/espeak-gui.sh
Icon=audio-speakers
Terminal=false
Type=Application
Categories=AudioVideo;Audio;

Voz femenina loquenda

nano ~/.local/share/applications/espeak-loquendo-femenina.desktop

Contenido:

[Desktop Entry]
Name=Voz femenina loquenda
Comment=Texto a voz femenina con eSpeak NG
Exec=/home/USUARIO/espeak-gui-fem.sh
Icon=audio-speakers
Terminal=false
Type=Application
Categories=AudioVideo;Audio;

⚠️ Importante: sustituye USUARIO por tu nombre real de usuario.

Permisos:

chmod +x ~/.local/share/applications/espeak-loquendo*.desktop

🔄 4. Actualizar el menú (Cinnamon)

En Linux Mint Cinnamon, el método más fiable es:

Botón derecho sobre el panel
→ Solucionar problemas
→ Reiniciar Cinnamon

Esto refresca el menú sin cerrar sesión.


✅ Resultado final

Tendrás dos aplicaciones independientes:

  • 🟢 Voz tipo Loquendo (masculina)

  • 🟣 Voz femenina loquenda (femenina, más pausada)

Ambas con:

  • Ventana grande de texto

  • Botón "Hablar"

  • Botón para detener la voz

  • Sin guardar WAV

  • Sin YAD

  • Sin configuraciones complejas


🧠 Notas importantes

  • Según el contexto, eSpeak puede interpretar MAYÚSCULAS como siglas y deletrearlas; es un comportamiento normal. (no es un bug).

  • Zenity no permite minimizar las ventanas (limitación conocida).

  • Mantener scripts simples evita errores y comportamientos extraños. 

    Sobre Enter y Ctrl+Enter (muy útil):

    En la ventana de texto, Enter inserta un salto de línea, mientras que Ctrl+Enter ejecuta la acción “Hablar”, permitiendo escribir textos largos sin cerrarlos accidentalmente.


Este método es ideal si quieres:
  • Un Loquendo casero funcional

  • Algo rápido y estable

  • Sin dependencias pesadas

  • Fácil de copiar a otros equipos

Perfecto para narraciones rápidas, pruebas de texto, accesibilidad o simple diversión.



Digitalizar VHS con FFmpeg en Linux

 Cuento aquí el método que utilizo y me funciona.


La información del sistema que tengo ahora es:

 ...........................................................................................

Capturar: (SI graba)

Abre una terminal y ejecuta:


ffmpeg \
-f v4l2 -standard PAL -video_size 720x576 -i /dev/video0 \
-f alsa -i hw:2,0 \
-c:v mjpeg -q:v 3 \
-c:a pcm_s16le -ar 48000 \
-vf yadif \
vhs_mono.mkv

............................................................................................

Previsualizar el video sin audio: (NO graba nada)

Abre una terminal y ejecuta:

ffplay -f v4l2 -framerate 30000/1001 -video_size 720x480 -i /dev/video0

¿Este se ve corrupto?.. entonces utilizar el siguiente:

ffplay -f v4l2 -standard PAL -video_size 720x576 -framerate 25 -pixel_format yuyv422 -i /dev/video0
...............................................................................................

Previsualizar el audio: (NO graba nada)

Abre otra terminal y ejecuta:

ffplay -f alsa -ar 48000 -ac 2 hw:2,0

...............................................................................................

Parar cuando quieras cerrar:

En la terminal seleccionada:

Ctrl + C
...............................................................................................

La Chatiprofe que me enseñó,a prueba y error, pero bueno, se le perdona :D.


Herramientas de Autor de Software libre

GIMP (GNU Image Manipulation Program) es un programa de edición de imágenes digitales en forma de mapa de bits, tanto dibujos como fotografías. Es un programa libre y gratuito. Forma parte del proyecto GNU y está disponible bajo la Licencia pública general de GNU y GNU Lesser General Public License.

Inkscape es un editor de gráficos vectoriales, herramienta libre de código abierto de elaboración de gráficos en formato vectorial escalable (SVG) que cumpla completamente con los estándares XML, SVG y CSS2. Crea y edita diagramas, líneas, gráficos, logotipos, e ilustraciones complejas.


Scribus es un programa de maquetación de páginas de software libre, creado para el diseño de publicaciones, la composición tipográfica y la preparación de archivos para equipos de configuración de imágenes de calidad profesional. Brinda capacidades para el diseño y diagramación similares a los programas Adobe PageMaker, QuarkXPress y Adobe InDesign.
Ofrece la capacidad de preparar archivos para equipos profesionales de filmación de imágenes.
Puede crear presentaciones animadas e interactivas en PDF y formularios.


 
Blender es un programa para modelar, iluminar y renderizar gráficos tridimensionales, además puede editar vídeos y realizar trabajos de esculturas 3D. Compatible con todas las versiones de Windows, macOS, GNU/Libux, Android, Solaris, FreeBSD e IRIX.


 
Audacity, una aplicación multiplataforma libre para la grabación y edición de audio, distribuida bajo licencia GPLv2. Edita archivos de audio Ogg Vorbis, MP3, WAV, AIFF, AU, LOF y WMP, es capaz de convertir entre formatos de tipo audio, edición multipista, se pueden agregar efectos al sonido así como diversos plug-ins. Las plataformas compatibles son Windows, GNU/Linux y MacOS.

 
OBS (Open Broadcaster Software), aplicación con la cual se puede grabar lo que ocurre en tu pantalla y transmitir en directo por internet. Además de capturar fuentes de vídeo en tiempo real podrás componer escenas, añadir distintas fuentes multimedia, capturar audio, el juego que andas jugando en ese momento, texto en pantalla, imágenes. Utilizada habitualmente para transmitir en plataformas como Youtube y Twich.


 
Shotcut es un programa de edición de video, audio e imágenes multiplataforma gratuito y de código abierto para FreeBSD, Linux, macOS y Windows. Admite formatos de video, audio e imagen a través de FFmpeg. Utiliza una línea de tiempo para la edición de video no lineal de varias pistas que pueden estar compuestas por varios formatos de archivo. El control de barrido y transporte cuenta con la asistencia del procesamiento basado en GPU OpenGL con varios filtros de video y audio disponibles.
 

Eliminar archivos innecesarios en Linux

Para eliminar archivos que no son necesarios en Linux y acelerar el sistema podemos utilizar esta herramienta gratuita: BleachBit

Similar en su funcionamiento a CCleaner o CleanMyMac, BleachBit se encargará de eliminar: Cache, Cookies, Archivos temporales, Historial, Registros de chats, Thumbs (miniaturas), Historial de descargas, Accesos directos inválidos, Registros de depuración.
Y archivos de: Adobe Reader, APT, Firefox, VLC, Flash, GIMP, Thunderbid, Chromium, Epiphany, Filezilla, gFTP, GNOME, Google Chrome, Google Earth, Java, KDE, OpenOffice, RealPlayer, Skype...


Para instalarlo ejecutaremos los siguientes comandos:


sudo apt-get update
sudo apt-get install bleachbit

Restablecer contraseña en Ubuntu

Cambiar contraseña en Linux Ubuntu.

1- Encender o reiniciar la máquina.
2- Antes de que empiece a bootear el sistema mantener presionado la tecla Shift izquierda,
    de este modo accedemos al menú de Grub (el gestor de arranque).
3- Seleccionar "Opciones avanzadas para ubuntu"
4- Seleccionar "recovery mode".
5- Seleccionar "root Consola de superusuario"
6- Escribir estos comandos: mount -rw -o remount /
                                           passwd (nombre de usuario)
                                                        (nueva contraseña)
                                                        (confirmación de nueva contraseña)

 7- Reiniciar con el siguiente comando: shutdowm -r now
Ahora ya tenemos una nueva contraseña, a ver donde la guardas que no la pierdas de nuevo...Zote!!