Aayush9029 /
petal
Petal — нативное macOS-приложение в меню-баре для быстрой локальной транскрипции аудио.
Форки
6
Звёзды
159
Issues
0
Petal — это нативное приложение для macOS, которое переводит голос в текст прямо на устройстве. Идеально для быстрой транскрипции без передачи данных в облако.
Что делает
Petal живет в верхней панели macOS и превращает любую речь в текст. Оно работает локально, поэтому интернет для обработки аудио не требуется. Это экономит время и гарантирует приватность.
Ты просто кликаешь по иконке в меню-баре, когда нужно записать встречу или мысли. Приложение сразу переводит аудиопоток в текст, который можно скопировать и вставить в любой редактор. Это быстрый способ оцифровать голосовые заметки без сторонних сервисов.
Как работает
Программа написана на Swift и использует нативные фреймворки macOS для обработки аудио. Вся магия происходит на твоем процессоре — никакой отправки файлов на сервера OpenAI или Google. Это локальный софт, который задействует встроенные в систему возможности распознавания речи.
Кому подходит
Тем, кто часто записывает созвоны и хочет мгновенно получать расшифровку.
Вайб-кодерам, собирающим приватные инструменты для продуктивности на macOS.
Пользователям, которые боятся загружать конфиденциальные данные в облачные API.
Тем, кто ценит чистоту интерфейса и минимализм в меню-баре.
Основные возможности
Работа в меню-баре для быстрого доступа.
Локальная обработка аудио без сторонних серверов.
Нативный интерфейс на SwiftUI.
Полная приватность данных — они не покидают компьютер.
Моментальное копирование транскрипции в буфер обмена.
Как установить
Так как это проект на Swift, его нужно собрать из исходников через Xcode. Клонируй репозиторий и открой проект в среде разработки.
git clone https://github.com/Aayush9029/petal.git
cd petal
open Petal.xcodeprojПосле открытия нажми кнопку Run в Xcode, чтобы собрать и запустить приложение локально.
Как применить в своём продукте
Ты можешь использовать Petal как референс для создания собственных утилит на Swift. Если твой SaaS требует транскрипции, но ты хочешь избежать расходов на API, посмотри, как автор реализовал локальный доступ к Speech Framework.
Встраивание функции «голосовой заметки» в свой macOS-клиент.
Создание кастомного интерфейса для управления локальной транскрипцией.
Использование кода как основы для обучения работе с нативным Audio API.
Подводные камни
Приложение опирается на системные возможности macOS, поэтому качество транскрипции зависит от версии операционной системы и встроенного движка распознавания. Если Apple обновит фреймворк, могут возникнуть баги. Также учитывай, что локальная обработка потребляет ресурсы процессора и может быстрее разряжать батарею ноутбука при долгой записи.
Частые вопросы
Нужно ли платить за использование API?
Нет, Petal работает полностью локально на базе системных библиотек macOS. Ты не платишь за токены или подписки, так как обработка происходит на твоем железе.
Работает ли приложение на Windows?
Нет, это нативное решение для macOS. Оно тесно интегрировано с системным меню-баром и фреймворками Apple, поэтому портирование на другие ОС потребует полной переработки кода.
Насколько точна транскрипция?
Точность напрямую зависит от системного движка распознавания речи Apple. В тихой обстановке результат отличный, но в шумных местах или при наличии сильного акцента могут возникать ошибки, как и у любого другого локального инструмента.
Топики
Похожие репозитории
Pindrop — это локальный диктофон для macOS в меню-баре. Переводит голос в текст прямо на устройстве без отправки данных в облако.
FineTune — macOS-утилита для настройки громкости каждого приложения, маршрутизации аудио и эквалайзера. Бесплатная замена SoundSource для работы со звуком.
Утилита для управления портами на macOS и Windows. Позволяет мгновенно находить занятые порты, убивать процессы и управлять туннелями в один клик.
Hex — это macOS-утилита для перевода голоса в текст на базе Whisper. Превращает аудио в слова прямо на твоём Mac.
Данные обновлены: 24 марта 2026 г.