Todos los proyectos
macOS · Transcripción local

Bardo para Mac

Tus conversaciones, listas para leer, escuchar y encontrar.

Bardo mostrando la transcripción de una revisión de diseño, ordenada por hablante
Para quién

Personas que trabajan con conversaciones y entrevistas

Alcance

App nativa · Audio · Transcripción privada

En foco

Swift 6 / SwiftUI / AppKit / WhisperKit / SpeakerKit

La idea

Volver a una conversación sin escucharla entera.

Grabar una conversación es fácil. Encontrar después esa frase que necesitas, no tanto. Creé Bardo para poder leer el audio, reconocer quién habla y volver a un momento concreto, con todo el procesamiento en el Mac.

Las conversaciones, los nombres y la empresa de las capturas son ficticios.

Primer uso

Rápido, equilibrado o preciso.

Al empezar, eliges cómo transcribir. Todo ocurre en el Mac, sin enviar nada a internet.

Tres opciones de transcripción: Rápido sin descargas, Equilibrado de 646 MB y Preciso de 3,09 GB
Primer uso de Bardo: elegir entre Rápido, Equilibrado o Preciso

Transcribir

El texto llega mientras Bardo escucha.

Cada palabra aparece apenas se reconoce, con el avance a la vista en la conversación y en la lista.

Bardo transcribiendo una retrospectiva mientras la escucha

Escuchar

Se ve quién habla.

La onda se colorea por hablante: arriba el audio del Mac, abajo tu voz. Y puedes escuchar solo una de las dos pistas.

Onda del audio coloreada por hablante con el panel Pistas: todos, solo yo o solo los demás
Reproductor de Bardo con la onda coloreada por hablante y el texto sincronizado

Momentos

Marca lo importante.

Momentos y secciones quedan sobre la onda y dentro de la transcripción, con una nota si hace falta.

Momento Bajar a 3 datos con su nota, sobre la onda del reproductor

Buscar

Encuentra cualquier frase.

Una búsqueda recorre títulos, transcripciones y participantes de toda la biblioteca, y resalta cada coincidencia.

Búsqueda de la palabra horario con resultados en varias grabaciones y la coincidencia resaltada

Participantes

Cada voz, con su nombre.

Bardo distingue las voces en el Mac. Escuchas una muestra, pones un nombre o fusionas a quien aparezca dos veces.

Diálogo Participantes con una muestra de cada voz, su nombre y la opción Fusionar
Diálogo Participantes con una muestra de cada voz y su nombre

La implementación

Cómo lo construí.

Conservar lo grabado

El audio se guarda en fragmentos recuperables, con un registro de la captura. Añadí pruebas para las interrupciones: el material tiene que estar protegido antes de empezar a transcribir.

Una app nativa para Mac

Construí la interfaz con SwiftUI y AppKit. WhisperKit y SpeakerKit se encargan de la transcripción y la separación de hablantes. El reproductor reúne texto, audio, búsqueda y marcadores.

Bardo para Mac

Transcripción privada para Mac.

SwiftUI · AppKit
Interfaz nativa, en Swift 6.
WhisperKit
Transcripción en el propio Mac.
SpeakerKit
Separación de hablantes.
Reconocimiento de Apple
La opción Rápido, sin descargas.
Captura recuperable
El audio se guarda en fragmentos.

macOS 15 o posterior · Apple Silicon

Funciona en Mac con Apple Silicon y macOS 15 o posterior. Los modelos se descargan la primera vez. El reconocimiento de Apple requiere macOS 26. Esta versión transcribe conversaciones; no genera actas con un modelo de lenguaje.

Ver el código en GitHub
Siguiente proyectoComando