Skip to content

Releases

BabelBar 3.0.6

Choose a tag to compare

@Clleo Clleo released this 01 Nov 09:28

BabelBar 3.0.6

  • Диктовка больше не вставляет в конец текста служебные метки Whisper вроде [BLANK_AUDIO] (так модель помечает тишину и шум). Метки вырезаются во всех режимах: обычная и потоковая диктовка, перевод по Shift+Fn.

BabelBar 3.0.5

Choose a tag to compare

@Clleo Clleo released this 17 Oct 07:48

BabelBar 3.0.5

  • Ускорены запуск приложения и включение микрофона по Fn: аудиодвижок готовится заранее и используется повторно, пока не изменится устройство. Подготовка, запуск и остановка микрофона больше не блокируют интерфейс.
  • В режиме «После фразы» убрана дополнительная пауза перед записью по Fn. Сочетание Shift+Fn по-прежнему позволяет надиктовать текст с переводом.
  • Ускорена загрузка локального Whisper: установленная модель открывается с диска, без повторного поиска через загрузчик. Одновременные запросы используют одну загрузку модели.
  • Добавлен потоковый режим с локальным WhisperKit. Распознанные фрагменты вставляются во время речи, а остановка дописывает оставшийся текст.
  • Настраиваемые голосовые сочетания работают с выбранным режимом диктовки. Сочетания можно изменить или очистить; перевод голосом назначается отдельно.
  • Улучшены вставка текста, пробелы после пунктуации и обработка смены фокуса. Поиск поля ввода выполняется в фоне, а анимация записи останавливается после скрытия индикатора.

Проверки: подписанная Release-сборка, 74 регрессионные проверки. Быстрый запуск прослушивания и вставка текста подтверждены пользователем на установленной сборке с этими изменениями.

BabelBar 3.0.4

Choose a tag to compare

@Clleo Clleo released this 19 Sep 21:03

BabelBar 3.0.4

  • Потоковая диктовка вставляет текст фразами: в поле попадает только устойчивая часть речи, без правок и замен уже написанного. Последние два слова ждут, пока распознаватель их подтвердит, поэтому вставка идёт с отставанием на пару слов, а не с задержкой до конца фразы.
  • Пауза в речи в 0,8 с сразу вставляет всё оставшееся; остановка диктовки тоже дописывает хвост.
  • Вставка стала «только дописывать»: реже обращения к целевому приложению, меньше шансов, что чужое поле помешает сессии.

Проверки: Release на Xcode 16.4, 46 регрессионных проверок. Живая проверка микрофона и сторонних приложений не выполнена.

BabelBar 3.0.3

Choose a tag to compare

@Clleo Clleo released this 19 Sep 20:47

BabelBar 3.0.3

  • Голосовые команды переноса: «перенос строки», «перевод строки», «на новую строку» (вместе с прежним «с новой строки») делают перенос строки; «абзац», «новый абзац», «с нового абзаца» вставляют пустую строку. Английские: «line break», «next line», «paragraph».
  • В потоковой диктовке команда переноса работает и после паузы, когда она начинает новый фрагмент речи, и не оставляет пробел в начале следующей строки.
  • Слово «абзац» без других слов считается командой. Чтобы написать его текстом, скажите его внутри фразы в другой форме («абзаца», «абзацы») или выключите голосовые команды в настройках.

Проверки: Release на Xcode 16.4, 40 регрессионных проверок. Живая проверка микрофона и сторонних приложений не выполнена.

BabelBar 3.0.2

Choose a tag to compare

@Clleo Clleo released this 19 Sep 20:14

BabelBar 3.0.2

  • Диктовка распознаёт речь на устройстве, когда в системе есть модель языка: без сетевых задержек, слова появляются быстрее. Серверное распознавание остаётся запасным вариантом, если не включён режим «только на устройстве».
  • Диктовка стабильнее запускается в браузерах и Electron-редакторах: приложение запрашивает у них дерево доступности и ждёт, пока оно появится, вместо отказа с первой попытки.
  • Медленные редакторы получают до 0,6 с на подтверждение правки, прежде чем сессия прекращается.
  • Исправлен сбой соответствия между Fn и диктовкой: нажатие Fn во время активной сессии теперь останавливает её и не сдвигает следующий запуск на шаг.

Проверки: Release на Xcode 16.4, 26 регрессионных проверок. Живая проверка микрофона и сторонних приложений не выполнена.

BabelBar 2.2.4

Choose a tag to compare

@Clleo Clleo released this 11 Aug 12:21

Приложение больше не вставляет то, что Whisper придумал вместо неразборчивой записи.

Микрофон может отдавать звук, который не укладывается в реальное время. На одной машине встроенный микрофон выдавал каждый кусок примерно пять раз подряд: две секунды речи приходили как девять с половиной секунд аудио. Речь в такой записи растянута до неузнаваемости, слов в ней Whisper не находит и подставляет свои заготовки — обрывки субтитров вроде «Undertexter av Nicolai Winther» или «Thank you». Именно это и оказывалось в тексте вместо продиктованного.

Теперь BabelBar сверяет длину записи с тем, сколько она реально шла, и при расхождении честно говорит «Микрофон отдаёт битый звук» вместо подстановки выдуманного текста. Если такое увидели — смените устройство ввода в «Системных настройках» → «Звук» или перезагрузите Mac.

BabelBar 2.2.3

Choose a tag to compare

@Clleo Clleo released this 11 Aug 07:49

Диктовка больше не вставляет чужой текст вместо вашего.

Whisper, не разобрав запись, не молчит — он подставляет обрывки из того, на чём его учили: «Thanks for watching», «Продолжение следует…» или просто точку. Раньше это уходило прямо в текст. Теперь такие заготовки отбрасываются, а тишина вообще не отправляется на распознавание: приложение скажет «Ничего не слышно — проверьте микрофон».

Аудиодвижок пересобирается на каждую запись, поэтому микрофон всегда берётся текущий — после смены наушников или устройства вывода перезапуск больше не нужен.

Уточнение к первой редакции этих заметок: причиной проблемы, из-за которой выпуск делался, оказался неисправный микрофон, отдававший звук с пятикратным перекосом по времени, а не залипший аудиодвижок. Диагностика этого случая добавлена в 2.2.4.

BabelBar 2.2.2

Choose a tag to compare

@Clleo Clleo released this 05 Aug 11:16

Исправлено: в настройках пункт «О приложении» в левом меню не подсвечивался, сколько бы вы ни прокручивали — последняя секция короче остатка прокрутки и просто не доезжала до верха окна. Теперь подсветка переходит на последний пункт, как только страница домотана до конца.

BabelBar 2.2.1

Choose a tag to compare

@Clleo Clleo released this 05 Aug 08:27

Поля «Инструкции для ИИ» и «Правила диктовки» стали прозрачнее — теперь у них та же заливка, что у переключателя темы, и они не выглядят тяжелее карточки, в которой лежат. Обычные однострочные поля не изменились.

BabelBar 2.2.0

Choose a tag to compare

@Clleo Clleo released this 05 Aug 08:14

Знаки препинания голосом

Скажите «запятая», «точка», «двоеточие», «тире», «вопросительный знак», «с новой строки», «новый абзац» — и в текст подставится сам знак, а не слово. Работает офлайн, во всех режимах диктовки (кнопка микрофона, Fn, Shift+Fn) и без задержки. Английские команды (comma, period, dash, new line) тоже понимает.

Командой считается только слово в начальной форме, поэтому фраза, где знак просто упоминается — «поставь здесь запятую» — останется обычным текстом.

Обработка диктовки ИИ (по желанию)

Новый переключатель в разделе «Голосовой ввод»: каждая расшифровка проходит через ваш API перевода и чинит пунктуацию, заглавные буквы и оговорки по вашим правилам — для них появилось отдельное поле «Правила диктовки». Тратит токены и добавляет около секунды к каждой диктовке; если запрос не удался, вставляется исходный текст.

Настройки → Голосовой ввод: «Знаки препинания голосом» (включено по умолчанию) и «Обработка диктовки ИИ» (выключено).