Sobre el proyecto

Lamitype (anteriormente HushType) es una aplicación de voz a texto diseñada específicamente para macOS, con un posicionamiento central de «gratuita, privada, prioridad al chino tradicional y sin acaparar memoria». Por defecto, utiliza la versión cuantizada de 4 bits MLX del modelo Qwen3-ASR 0.6B, que se ejecuta completamente en local en Apple Silicon. Los pesos del modelo ocupan unos 708 MB, el pico de RAM medido es de aproximadamente 2,1 GB, y limita la caché en reposo a 1 GB, pudiendo descargar el modelo desde el menú para liberar memoria. Admite entrada de voz en inglés, chino y japonés, así como frases multilingües mixtas; ofrece una salida estable en chino tradicional mediante OpenCC s2twp e incluye un ITN determinista para convertir números chinos en cifras arábigas. Las funciones principales incluyen: mantener pulsada la tecla Opción derecha para la entrada de voz; Live Caption local con subtítulos en tiempo real (gratuito y sin conexión); Live Translated Caption opcional con subtítulos de traducción en tiempo real (conectado a OpenAI gpt-realtime-translate, compatible con 14 idiomas); traducción de texto en el dispositivo mediante el Apple Translation Framework; y corrección in situ con Text Polish mediante Apple Foundation Models (requiere macOS 26+ y Apple Intelligence). El dictado en la nube es una función opcional que admite OpenAI (por defecto gpt-4o-mini-transcribe) y Gemini (por defecto gemini-3.5-flash-lite), utilizando la propia clave API del usuario para conectarse directamente al proveedor mediante HTTPS, sin ningún servidor de retransmisión intermedio. Antes de la primera solicitud en la nube después de cada inicio de la aplicación, se pide consentimiento; también incluye una alerta de gasto diario y un mecanismo de bloqueo para el resto del día. Al cambiar el motor en la nube, el modelo local no se carga en absoluto, y la selección del motor se conserva entre reinicios. La instalación ofrece dos opciones: descargar el DMG (versión totalmente independiente, con OpenCC y todas las dependencias incluidas, sin necesidad de Homebrew ni comandos de terminal) o compilar desde el código fuente. El soporte para iOS es una función experimental que utiliza el Mac como servidor de transcripción; el iPhone envía el audio al Mac mediante WiFi o Tailscale, y requiere instalar Python 3 y los paquetes relacionados adicionalmente. En cuanto a la privacidad, el modo local no almacena grabaciones, no tiene telemetría y puede funcionar completamente fuera de línea; en el modo nube no hay servidores de retransmisión intermedios, y las claves se guardan en el directorio Application Support local con permisos de archivo 0600. La función Proofreading Lab guarda temporalmente las decisiones de corrección del dictado local como texto plano; las elimina al cerrar normalmente, y tras un cierre anómalo las limpia en el siguiente inicio. La carpeta no está indexada por Spotlight.