Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

polished-recognition

Teclado de voz para Android que transcribe y refina dictados mediante modelos de IA propios (STT+LLM). Soporta múltiples proveedores OpenAI-compatible, incluyendo Groq, Ollama local y APIs comerciales. Funciona como IME nativo con control de pausas, traducción y edición de prompts personalizados.

Ficha actualizada 24 sept 2026, 14:07 · upstream 24 sept 2026, 14:04 · release v1.3.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es polished-recognition

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Polished Recognition es un teclado de voz para Android que permite dictar texto y obtener una versión refinada mediante modelos de inteligencia artificial propios. El usuario puede elegir su propio proveedor de reconocimiento de voz (STT) y modelo de lenguaje (LLM), incluyendo opciones gratuitas como Groq o soluciones locales con Ollama/LM Studio.

La aplicación funciona como un teclado de entrada de texto (IME) nativo, integrándose directamente en cualquier campo de texto sin necesidad de configuraciones adicionales. Ofrece funcionalidades avanzadas como pausar y reanudar dictados, edición de prompts personalizados, traducción automática y modo 'raw' para transcripciones sin refinamiento.

El proyecto destaca por su enfoque de privacidad: no requiere cuentas, ni análisis, ni SDKs propietarios. Todo el procesamiento sensible ocurre localmente o solo se envía a las APIs configuradas por el usuario. La arquitectura es deliberadamente simple (Kotlin, Retrofit, AudioRecord) para mantener rendimiento y control total.

CASOS DE USO
  • Corrección automática de rellenos verbales y puntuación en dictados largos
  • Traducción simultánea de dictados a idiomas configurables por el usuario
  • Uso con modelos locales (Ollama/LM Studio) para privacidad total sin APIs externas
  • Edición de prompts personalizados para formatear, resumir o estructurar texto
PUNTOS DESTACADOS
  • BYO proveedor: soporta más de 18 proveedores OpenAI-compatible incluyendo Groq, OpenAI, Google AI y locales
  • Privacidad nativa: sin cuentas, ni análisis, ni SDKs propietarios; todo configurable localmente
  • Funcionamiento offline con Ollama/LM Studio: transcripción y refinamiento sin APIs externas
  • Control total de prompts: edición completa del sistema prompt con variables de idioma
  • Persistencia de dictados: pausar/reanudar sin pérdida de audio al cambiar de teclado
PRECAUCIONES
  • Incompatibilidad con Gboard: el micrófono está hardcodeado a Google; requiere AOSP/HeliBoard/Fossify/OpenBoard
  • Dependencia de APIs externas para proveedores cloud (excepto Ollama/LM Studio locales)
  • Requiere permisos de grabación (RECORD_AUDIO) y configuración manual de claves API
  • Algunos proveedores solo permiten entrada libre de modelos sin lista dinámica
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Demo: dictate with filler words, tap send, polished text appearsVoice keyboardSettingsProviders
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalar desde Play Store (versión Alpha con testers) o F-Droid. Configurar proveedor vía presets o URL personalizada. Para uso local, ejecutar Ollama/LM Studio en localhost:11434/1234. Verificar permisos RECORD_AUDIO y compatibilidad del teclado base (AOSP/HeliBoard/Fossify/OpenBoard). Logs JSON disponibles vía ADB para debugging.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
114341234
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.