Portavoz

Cada voz tiene dueño — y tú tienes todas. Every voice has an owner — and you own them all.

Graba, transcribe y separa cada voz de la reunión — local por defecto, sin bots ni cuentas. La constelación es tu sala: cada punto una voz, la ámbar eres tú. Records, transcribes and tells apart every voice in the meeting — local by default, with no bots or accounts. The constellation is your room: every dot a voice, the amber one is you.

Descargar DMG notarizadoDownload notarized DMG
0.68 s lag p95p95 lag 7.6% DER 0 subidas silenciosassilent uploads

macOS 14.4+ · Apple Silicon · código abierto MIT macOS 14.4+ · Apple Silicon · MIT open source

Míralo en acción.See it in action.

Todo lo que ves aquí se calcula y se dibuja en tu Mac. Toca para ampliar. Everything you see here is computed and rendered on your Mac. Tap to enlarge.

Nativo, local, serio.Native, local, serious.

Transcripción en vivoLive transcription

Subtítulos en menos de un segundo sobre el Neural Engine. Cada actor conserva el idioma que habló; la traducción opcional aparece en un riel índigo separado, sin reemplazar el original.Captions in under a second on the Neural Engine. Every speaker keeps the language they used; optional live translation appears in a separate indigo rail without replacing the source.

Cada voz, separadaEvery voice, told apart

Diarización on-device; tus palabras son tuyas por diseño de hardware — el mic y la llamada jamás se mezclan.On-device diarization; your words are yours by hardware design — the mic and the call never mix.

Tres motores de resumen localesThree local summary engines

Apple Intelligence, Ollama o el modelo integrado. Decisiones, preguntas abiertas y pendientes con responsable — y crea tus propias estructuras de resumen más allá de las integradas.Apple Intelligence, Ollama, or the built-in model. Decisions, open questions and owner-tagged action items — and author your own summary structures beyond the built-in ones.

Preparado antes de entrarPrepared before you join

Briefs desde tu calendario con citas verificables, aviso previo a la reunión y grabaciones que nacen con el nombre real del evento.Calendar briefs with verifiable citations, a pre-meeting heads-up, and recordings born with the real event name.

Audio de primera claseFirst-class audio

Player sincronizado, waveform por canal, clips exportables y compresión AAC. Audio claro atenúa el eco del altavoz de forma reversible sin reescribir tu grabación original.Synced player, per-channel waveform, exportable clips and AAC compression. Clear playback reversibly suppresses speaker echo without rewriting the original recording.

Pregúntale a tu historialAsk your history

Búsqueda local que entiende tildes, términos equivalentes en español/inglés y similitud semántica. Ask y ⌘K responden con citas que saltan al segundo exacto; MCP abre la misma biblioteca a tus herramientas.Local search understands accents, equivalent Spanish/English terms, and semantic similarity. Ask and ⌘K answer with citations that jump to the exact second; MCP opens the same library to your tools.

Recuperación sin perder audioRecovery without lost audio

La reunión y sus canales existen antes del primer byte. Si falla el procesamiento, Portavoz conserva el audio finalizado, explica qué pasó y ofrece un único reintento seguro.The meeting and its channels exist before the first byte. If processing fails, Portavoz preserves finalized audio, explains what happened, and offers one safe retry.

Sugerencias, nunca órdenesSuggestions, never commands

Títulos, estructuras y nombres aparecen como preguntas con aplicar o ignorar. Nada cambia solo, y una sugerencia descartada deja de ocupar tu revisión.Titles, structures, and names appear as questions you can apply or dismiss. Nothing changes on its own, and an ignored suggestion leaves your review.

Estadísticas que te reflejanInsights that reflect you

Tu ritmo por semana, mes o año; con quién hablas y cuánto (ámbar eres tú); y un espejo opcional al terminar cada reunión — medido, no juzgado.Your rhythm by week, month or year; who you talk with and how much (amber is you); and an optional mirror after each meeting — measured, not judged.

Dicta en cualquier appDictate into any app

Un atajo global (⌥⌘D) transcribe tu voz directo donde escribas — tap para alternar o mantén para walkie-talkie. Nada se guarda.A global hotkey (⌥⌘D) transcribes your voice straight into wherever you're typing — tap to toggle or hold to talk. Nothing is stored.

Vive en la barra de menúsLives in the menu bar

Estado de grabación, un clic para grabar/dictar/preguntar y tu próxima reunión del calendario — con la ventana cerrada.Recording state, one-click record/dictate/ask, and your next calendar meeting — with the window closed.

Medido, no prometido.Measured, not promised.

En un MacBook Pro M4 Max — cada número es reproducible con el CLI del repo.On an M4 Max MacBook Pro — every number is reproducible with the repo's CLI.

Lag de finalización en vivoLive finalization lag
p95 0.68 s
En vivo bajo carga batchLive under batch load
p95 0.53 s
Re-pase WhisperWhisper refine
23–42×
Diarización (muestra AMI)Diarization (AMI sample)
DER 7.6%
Drift entre canales · 30 minDual-channel drift · 30 min
4 ms
Búsqueda exacta · 100k segmentosExact search · 100k segments
p95 30.99 ms
Búsqueda semántica · 100k segmentosSemantic search · 100k segments
p95 90.22 ms

Tu historial jamás es rehén.Your history is never hostage.

Sin telemetría por defecto. Sin cuentas. Tus reuniones viven en un SQLite tuyo y salen como Markdown, PDF, SRT, WebVTT o un bundle .portavoz. Los proveedores remotos y la sincronización requieren una decisión explícita; cada reunión conserva un recibo sin contenido de lo que ocurrió. Código abierto MIT: compílalo si no quieres creernos. No telemetry by default. No accounts. Your meetings live in a SQLite file you own and export as Markdown, PDF, SRT, WebVTT, or a .portavoz bundle. Remote providers and sync require an explicit choice; every meeting keeps a content-free receipt of what happened. MIT open source: build it yourself if you'd rather not take our word.