
VLOV
Un compañero de voz para el Mac. Una burbuja 3D iridiscente te escucha, responde con Claude y te habla, desde una ventana flotante o desde el notch del MacBook.
Reconocimiento de voz, Claude y voces de ElevenLabs en una sola cadena, con herramientas para actuar en el Mac, memoria entre sesiones y una pantalla ESP32-S3 opcional que replica su cara.
Hecho con
Electron · three.js · Claude API · ElevenLabs · SpeechAnalyzer · ESP32-S3

Qué es
Un compañero de conversación por voz para macOS. Una burbuja 3D reacciona a tu voz en tiempo real, con nueve estilos visuales, mientras una cadena se encarga de transcribir, de las respuestas de Claude y de la voz.
Vive en una ventana flotante, se encoge en un widget mini o se acopla al notch del MacBook. Ahí además sustituye el indicador de volumen y brillo y muestra lo que suena en cualquier app.
Cómo funciona
La transcripción se hace en el propio Mac con SpeechAnalyzer de macOS 26: unos 130 ms, y el audio no sale del ordenador. Cuando no puede con un fragmento, recurre a Whisper o a ElevenLabs Scribe.
Claude puede actuar: escribir en apps, mover el cursor, mirar la pantalla, buscar en la web, poner recordatorios y lanzar macros por voz. Los comandos de terminal, AppleScript y enviar correos siempre piden confirmación. Recuerda datos entre sesiones y guarda las claves de API cifradas.
También hay dictado a secas: doble toque en una tecla modificadora, hablas y el texto aparece donde estés escribiendo. Una pantalla ESP32-S3 opcional por USB replica la cara y el estado del compañero.
- Electron · three.js
- Claude API · ElevenLabs
- SpeechAnalyzer (en el dispositivo)
- ESP32-S3
Desarrollo
Dictado, macros en archivos y un humor que dura.
Hablar dentro de lo que estés escribiendo, exportar e importar macros y un humor de fondo que pasa de una sesión a otra.
Primera versión, aún llamada voice-bolb.
Una burbuja 3D que reacciona a la voz, con Claude respondiendo y ElevenLabs hablando.