vibecoded
#011 ·

mac-transcribe

Live-транскрипция звонков на macOS с разметкой спикеров

собран за 4 дня·Claude CodeSwiftwhisper.cpp
Открыть продукт ↗
Окно транскрипции звонка на macOS: реплики размечены по спикерам в реальном времени

Пишет системный звук и микрофон одновременно, транскрибирует в реальном времени через whisper.cpp и помечает, кто говорит — ты или собеседник. Разговоры сохраняются вместе со стерео-записью в Opus.

Что делает

Во время звонка приложение пишет два источника сразу — системный звук, то есть голос собеседника, и ваш микрофон — и переводит речь в текст в реальном времени, не дожидаясь конца разговора. Каждая реплика подписана: видно, кто её произнёс.

Как устроено

Разметка спикеров сделана не хитрым алгоритмом, а самой архитектурой записи: два источника пишутся раздельно, поэтому принадлежность реплики известна точно, без вероятностных догадок. Распознавание идёт через whisper.cpp прямо на машине — ни звук, ни текст не покидают компьютер, в отличие от облачных транскрайберов. Готовый разговор сохраняется вместе со стерео-записью в формате Opus.

Ограничения

Приложение написано на Swift и собрано за четыре дня с Claude Code. Готового установщика пока нет: сборка ручная, через swiftc.

заметка куратора

Локальная альтернатива облачным транскрайберам — ничего не покидает машину. Разметка «ты/собеседник» через раздельные аудиопотоки — простое и надёжное решение. Сборка пока ручная, через swiftc.

автор · @artps
для автора · бейдж на ваш сайт
запущено на vibecoded.ru
<a href="https://vibecoded.ru/products/mac-transcribe">
  <img src="https://vibecoded.ru/badge.svg" alt="запущено на vibecoded.ru" width="200" height="44">
</a>

Похожие запуски