Diction
Diction es un teclado de voz para iOS que transcribe audio a texto directamente en cualquier aplicación. Es una interfaz de entrada alternativa a WisprFlow, disponible como app en la App Store y también como servicio self-hosted.
Ficha actualizada 22 sept 2026, 18:40 · upstream 22 sept 2026, 17:31 · release v13.0
Qué es Diction
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Diction es un teclado de voz para iOS que transcribe audio a texto directamente en cualquier aplicación. Tap the mic, speak, text lands in the field. No switching apps, no copy-paste.
This repo is the open-source gateway: a Go service that sits between the iOS keyboard and your speech-to-text backend. It handles WebSocket streaming protocol, AES-256-GCM end-to-end encryption, and optional LLM cleanup. The iOS app runs on the App Store; the gateway is what you self-host.
Key features: - Self-hosted in one command: docker compose up - Model-agnostic: speaks OpenAI transcription API spec, works with any backend - On-device option: local models run on iPhone without gateway needed - Encrypted in transit: AES-256-GCM with X25519 key exchange (same primitives as Signal and WireGuard) - Zero tracking: no analytics, telemetry, or data collection. Audit the source yourself. - Free and unlimited: both self-hosted and on-device modes have no caps, rate limits, or expiry
The repo is maintained by Diction Labs with contributions from multiple developers.
- Dictar notas de trabajo o reuniones sin escribir
- Transcribir llamadas telefónicas para copiar y pegar en documentos
- Crear transcripciones de podcasts o audiobooks
- Aumentar productividad al dictar mientras se trabaja
- Conectar aplicaciones que no soportan teclado de voz nativo
- Crear transcripciones de reuniones sin necesidad de software externo
- Soporte para más de 25 idiomas europeos con modelos preentrenados
- Encriptación AES-256-GCM en tránsito, igual que Signal y WireGuard
- Zero tracking: no analytics ni telemetría, el usuario audita la fuente
- Modelo on-device disponible sin gateway para iPhone 17+
- API REST completa con headers de latencia X-Diction-*
- Comunidad activa con contribuciones desde múltiples desarrolladores
- Requiere GPU NVIDIA INT8 para rendimiento óptimo (2 GB VRAM)
- Modelo on-device limitado a iPhone 17+ por hardware del dispositivo
- No soporte nativo en iOS 16 o versiones anteriores
- Dependencia de API REST externa para transcripción básica
- Almacenamiento local requiere espacio significativo por modelo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requisitos: NVIDIA GPU (2 GB+ INT8) o CPU con Whisper. Instalar Docker y configurar docker-compose.yml con parámetros de GPU, port 8080 para gateway y 5092 para parakeet. Comandos: docker compose up -d, docker compose logs -f. Para Tailscale: instalar en servidor e iPhone, usar IP 100.x.x.x como endpoint. Cloudflare Tunnel opcional con token de tunnel. Verificar que el modelo DEFAULT_MODEL sea compatible con la API del backend elegido.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.