FnKey

FnKey

Evgeny Oleinik (open-source project) · Voz e idioma

FnKey es una app de voz a texto para Mac gratuita y de código abierto que convierte tu voz en texto escrito casi en cualquier parte. Es una app de voz a texto en la barra de menús: mantienes pulsada la tecla Fn, hablas y la sueltas. La transcripción aparece en tu cursor, en la app que tengas abierta. Vive silenciosa en la barra de menús, usa Deepgram Nova-3 para transmitir en tiempo real o Groq Whisper como alternativa, y mantiene el micrófono activo solo mientras pulsas la tecla.

Vista previa de la interfaz de FnKey

Acerca de FnKey

Qué es FnKey

FnKey es una pequeña aplicación en Rust que vive en la barra de menús de tu Mac y hace una cosa bien: convertir la tecla Fn en un botón de pulsar para hablar y dictar. Pulsa y mantén Fn, habla con naturalidad y suelta. Las palabras reconocidas aparecen en el campo de texto que tengas activo, ya sea un correo, una ventana de chat, un editor de código o un cuadro de búsqueda. Sin ventanas flotantes que gestionar. Sin apps aparte a las que cambiar. ¿Alguna vez has deseado que escribir fuera tan rápido como hablar? Ese es todo el argumento.

El atractivo está en la velocidad. Quien piensa más rápido de lo que escribe pasa sus ideas a un documento sin romper el ritmo. También ayuda a quien se cansa con sesiones largas de tecleo o necesita redactar mientras tiene las manos ocupadas en otra cosa. Piénsalo como una app de dictado para macOS que no se deja ver. El indicador del micrófono en la barra de menús de macOS confirma cuándo se está grabando, así que siempre sabes cuándo la app puede oírte.

El problema es que FnKey no incluye su propio motor de voz. Tú aportas una clave de API de Deepgram o Groq, y el audio va a ese proveedor para transcribirse. Eso significa que hace falta conexión a internet y que confías a un tercero el audio que grabas. No es ideal para todo el mundo. Además, es solo para macOS, y las versiones para Apple Silicon e Intel se descargan por separado. Sin versión móvil. Tampoco hay versión para Windows.

Primeros pasos

  1. Descarga la versión correcta desde la página de Releases: FnKey-arm64.zip para Apple Silicon (M1/M2/M3) o FnKey-x64.zip para Macs Intel.
  2. Descomprímela y mueve FnKey.app a tu carpeta de Aplicaciones.
  3. Consigue una clave de Deepgram (streaming, recomendado, con crédito gratis para empezar) o de Groq (alternativa por lotes), y guárdala en ~/.config/fnkey/deepgram_key o ~/.config/fnkey/api_key.
  4. Abre la app y concede los permisos de Monitorización de entrada, Micrófono y Accesibilidad en Ajustes del Sistema → Privacidad y seguridad.
  5. Mantén Fn, habla y suelta para pegar la transcripción; haz clic en el icono ○ de la barra de menús para alternar el retorno automático o editar palabras clave personalizadas.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de FnKey.

Plan gratuitoSí
Planes de pago$0 (bring your own Deepgram or Groq API key)
PlataformamacOS (Apple Silicon and Intel)
DesarrolladorEvgeny Oleinik (open-source project)
CategoríaVoz e idioma
Fecha de lanzamientoJan 2025
Última actualizaciónSep 2025
Visitas al sitio web649.3M
Ranking global del sitio50
Disponibilidad de la APINo

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Escritores y quienes toman notas que piensan más rápido de lo que escriben y quieren capturar ideas en voz alta sin cambiar de app.
  • Desarrolladores y usuarios avanzados que prefieren dictar mensajes de commit, comentarios o prompts en lugar de teclearlos, y que se manejan bien editando un archivo de configuración para poner las claves de API.
  • Personas con lesiones por esfuerzo repetitivo o fatiga al escribir que necesitan introducir texto manos libres en un Mac.

Tareas

  • Dictar correos, mensajes de Slack y documentos en la posición del cursor, con pegado automático al soltar la tecla Fn.
  • Rellenar cuadros de búsqueda, campos de chat y formularios donde una frase larga escrita tardaría más que decirla en voz alta.
  • Capturar ideas y notas rápidas donde necesitas precisión en nombres propios, resuelto mediante el archivo de palabras clave personalizadas.

Casos de uso

  • Sesiones largas de escritura en las que dictar un primer borrador es más rápido que teclearlo y limpiarlo después.
  • Flujos con mucho chat en los que el modo de retorno automático envía el mensaje en cuanto dejas de hablar.
  • Trabajo con vocabulario técnico, donde añades términos como "Anthropic" o "Kubernetes" a una lista de palabras clave para que el motor deje de destrozarlos.

Funciones clave

Pulsar para hablar con la tecla Fn

Toda la app depende de un solo gesto: mantén Fn, habla, suelta. Convierte una tecla que casi nadie usa en el Mac en un disparador para la transcripción con tecla Fn, así que no hay nada que abrir ni en lo que hacer clic. La transcripción se pega directamente en el campo activo, lo que te mantiene dentro de la app en la que ya trabajas.

Streaming con Deepgram Nova-3

Cuando aportas una clave de Deepgram, el audio se transmite por WebSocket mientras hablas en lugar de esperar a que termines, lo que significa que el texto transcrito suele estar listo en el momento en que sueltas. También obtienes formato inteligente y puntuación de Nova-3 para una salida más limpia que necesita menos retoques antes de enviarla.

Alternativa con Groq Whisper

Si no tienes clave de Deepgram, FnKey recurre a Whisper large-v3 de Groq en modo por lotes, enviando el clip completo cuando sueltas la tecla. Es más lento, porque toda la grabación tiene que subir antes de que aparezca texto, pero mantiene la app usable con una sola cuenta. Prefiere Deepgram automáticamente si existen ambas claves.

Palabras clave personalizadas

Un archivo de palabras clave te deja enseñar al motor palabras que falla una y otra vez, algo que importa sobre todo en nombres, títulos de productos y jerga técnica que los modelos genéricos tienden a destrozar. Añade un término por línea, y FnKey los envía como sugerencias de keyterm a Deepgram y como sugerencias de prompt a Groq. La lista se recarga en cada grabación, así que no reinicias la app después de editar.

Retorno automático opcional

Activar "Pulsar Return después de pegar" hace que FnKey envíe una pulsación de Return cuando aterriza el texto. En apps de chat te termina la frase. En un documento, simplemente empieza una línea nueva. Mejor usarlo a conciencia.

Comportamiento del micrófono consciente de la privacidad

El micrófono solo está activo mientras mantienes pulsada la tecla Fn, y macOS muestra el indicador amarillo del micrófono en la barra de menús como prueba visible de que la grabación ha empezado o parado. Es una decisión de diseño sencilla que evita que una app en segundo plano escuche cuando no lo esperas.

Ventajas y desventajas

Ventajas

  • Gratis y de código abierto, sin suscripción ni cuenta propia.
  • Transcripción rápida en streaming gracias a Deepgram Nova-3, que te mantiene en el flujo.
  • El pulsar para hablar con una tecla funciona en casi cualquier app de Mac que acepte texto escrito.
  • Las palabras clave personalizadas mejoran notablemente la precisión en nombres y términos técnicos.
  • Huella ligera en la barra de menús, sin ventana extra que gestionar.

Desventajas

  • Requiere tu propia clave de API de Deepgram o Groq, así que te encargas de la configuración y de cualquier coste de uso.
  • Solo para macOS, con descargas separadas para Apple Silicon e Intel y sin app para Windows ni móvil.
  • Necesita conexión a internet y envía tu audio grabado a un proveedor externo.
  • Configurar la app implica editar archivos en `~/.config/fnkey/`, algo que no le encaja a todo el mundo.

Preguntas frecuentes

Convierte la tecla Fn de tu Mac en un botón de pulsar para hablar. Mantienes Fn, hablas y la sueltas para pegar el texto transcrito en la app donde tengas el cursor. Es una app de voz a texto pensada para la velocidad, no una suite de dictado completa.