time: para manejar pausas.
1. Explicación del código El código implementa un asistente de voz que escucha comandos, los procesa y responde por voz y texto. Librerías utilizadas: pyttsx3 : para convertir texto a voz (síntesis de voz). speech_recognition as sr : para capturar y reconocer voz. datetime : para obtener fecha y hora. pywhatkit : para buscar y reproducir videos en YouTube. time : para manejar pausas. Funciones principales: hablar(texto) : Convierte un texto en voz usando pyttsx3 . Configura voz, velocidad y volumen. bienvenida() : Da un mensaje de bienvenida. mostrar_comandos() : Muestra en consola los comandos disponibles y también los dice por voz. busqueda_youtube(busca) : Extrae el término de búsqueda del comando y usa pywhatkit.playonyt() para abrir YouTube y buscar. escuchar() : Es el bucle principal . Escucha con el micrófono. Reconoce el audio con Google Speech Recognition. Procesa comandos como: "adiós" , "salir" : finaliza el programa. "comandos...