Sobre el proyecto

vtmate es un kit de herramientas de IA de voz basado en terminal, potente y autónomo, diseñado para interacciones conversacionales de baja latencia con LLMs locales o en la nube. Integra directamente motores de voz a texto (Whisper) y de texto a voz (Kokoro, Supertonic), sin necesidad de instalaciones externas para las funciones principales. El sistema admite 41 idiomas, clonación de voz y una amplia personalización de agentes mediante indicaciones de sistema reutilizables. Las características clave incluyen: - **Modos de conversación**: Admite modos En Vivo (voz continua con interrupción) y Pulsar para Hablar (PTT). Los usuarios pueden interrumpir respuestas, restablecer sesiones o deshacer turnos anteriores. - **Modo Debate**: Permite debates automatizados entre dos agentes de IA, con posibilidad de participación del usuario. - **Modo Lectura**: Convierte archivos de texto o entrada STDIN en voz con navegación frase por frase y controles de pausa/reanudación. - **Modo Daemon**: Se ejecuta en segundo plano, permitiendo atajos globales para chatear por voz, hacer preguntas sobre texto seleccionado, leer selecciones en voz alta o dictar texto en cualquier aplicación. - **Integración con LLM**: Compatible con servidores locales (Ollama, llama.cpp) y proveedores alojados (OpenAI, Anthropic, Google, etc.). - **Exportación de sesiones**: Guarda conversaciones como archivos de audio/texto o reproductores HTML interactivos para su reproducción. La instalación se simplifica mediante un único comando curl, y la herramienta es portátil en macOS, Linux y Windows. vtmate tiene como objetivo reemplazar las herramientas de IA de voz de pago al proporcionar una interfaz de voz integral, capaz de funcionar sin conexión y altamente personalizable para entornos de terminal.