В рамках статьи разбираемся с вопросом быстрого добавления информации в Obsidian. Что называется, "на ходу". Пишем голосом, переводим в текст, добавляем результат в базу заметок Obsidian (в текущую ежедневную заметку).
Disclaimer 📛
Все ниже перечисленное — только для владельцев техники от Apple. Вам потребуется либо iPhone, либо iPad, либо компьютер под управлением MacOS. Данное требование обусловлено выбором используемого в статье решения — приложения Команды (Shortcuts). Эти самые команды являются часть операционных систем iOS/iPadOS/MacOS, и отсутствуют на других операционных системах типа Windows или Android.
И еще одно «требование» — у вас должна быть валидная карта для международных оплат. Нам понадобится API-ключ от OpenAI, и в рамках статьи я дам краткий алгоритм его получения. Но не дам описания того, как можно оплатить сервис или пополнить баланс OpenAI если у вас нет рабочего платежного инструмента.
Приложение Команды
Скачать приложение Команды для iPad вы можете по этой ссылке. Для iPhone, если вдруг у вас Команды еще не установлены — переходим сюда.
В MacOS приложение уже встроено, и вы можете запустить его через Spotlight (нажмите ⌘+Пробел).
Запуск приложения Команды через Spotlight
Получаем API-ключ от OpenAI
1. Создайте учетную запись OpenAI:
— Зарегистрируйтесь, используя адрес электронной почты, учетную запись Google или Microsoft.
— Подтвердите свою электронную почту, следуя инструкциям в полученном письме.
2. Войдите в свою учетную запись:
— Введите свои учетные данные.
3. Создайте новый проект:
— В меню слева выберите «Projects».
— Нажмите «Create New Project».
— Укажите название проекта — Obsidian
— Подтвердите создание проекта.
4. Создайте API-ключ:
— Нажмите «Create new secret key».
— Укажите название ключа — Obsidian, и выберите, к какому проекту он должен быть привязан (в нашем случае это тоже Obsidian).
— Нажмите «Create secret key».
— Скопируйте сгенерированный ключ и сохраните его в безопасном месте. После закрытия этого окна ключ больше не будет отображаться.

Окно со списком API-ключей
Храните ключ в безопасности и не публикуйте его в открытом доступе.
Сколько стоит?
Стоимость использования сервиса по распознаванию голоса и перевода его в текст через OpenAI — достаточно низкая, но все-таки не бесплатная.
И чтобы начать пользоваться сервисом, в первую очередь необходимо пополнить баланс.
Переходим на страницу Billing в настройках платформы OpenAI, и нажимаем Add to Credit Balance.

Пополняем баланс
Раньше, когда небо было голубее, а трава зеленее, при регистрации OpenAI бесплатно зачислял вам на баланс учетной записи $ 5. По идее этого было достаточно для первичных тестов и проверки каких-то деталей.
Сейчас лавочку прикрыли, и от вас потребуется пополнить баланс перед началом использования сервиса. Моя рекомендация — пополните баланс на $ 10, этой суммы вам хватит с хорошим запасом. Как минимум — месяцев на 5−6 умеренного использования сервиса.
Настраиваем приложение Команды
Итак. Приложение у нас установлено, в OpenAI мы зарегистрировались, баланс пополнили, ключ сгенерировали и сохранили — все готово к началу настройки.
Скачиваем шаблон команды
Чтобы не создавать всю конструкцию и весь алгоритм с нуля, переходите по ссылке и скачивайте себе на устройство «заготовку», которую будем дорабатывать на следующих этапах.
Если все сделали верно, у вас откроется такое окно:

Добавляем команду на свое устройство
Нажимаем «Добавить», и попадаем в приложение Команды со списком всех доступных вам команд.
Три точки в карточке команды -> и начинаем редактировать команду под себя

Приступаем к доработке команды под себя
❗️ВАЖНО! Прочитайте это до того, как начнете настройку — иначе потеряете время впустую.
В скачанной команде четыре поля с выбором папок уже заполнены — в них видны названия папок с моего устройства (например, voice). Это не рабочая настройка, а пустышка. Команда запоминает не путь к папке, а внутреннюю ссылку на конкретную папку конкретного iPhone. На вашем устройстве такой ссылки не существует.
Если оставить эти поля как есть, при запуске вы получите ошибку «Файл не существует». И самое обидное — создать у себя папку с точно таким же именем не поможет: ссылка все равно ведет в никуда. Нужно именно тапнуть по каждому из четырех полей и выбрать папку заново, в приложении Файлы, на своем устройстве.
Вот эти четыре поля, они встретятся вам ниже по шагам:
1 и 2 — папка для временной голосовой записи (два шага «Сохранить» подряд, папка одна и та же);
3 — папка внутри базы Obsidian, куда ляжет исходник записи;
4 — папка с ежедневными заметками внутри базы Obsidian.
В первую очередь необходимо обозначить формат даты и времени. Я рекомендую вам использовать тот же самый формат, что и в вашей базе Obsidian. Тот, который вы задали в настройках плагина Шаблоны и Ежедневные заметки.
У меня в базе используется формат YYYYMMDD, т. е. название ежедневной заметки для 27 февраля 2025 года выглядит как 20250227.
Если используете дефисы для обозначения даты в Obsidian (2025−02−27), то в настройках команды проставьте дефисы в соответствующих местах.
❗️ВАЖНО! Синтаксис форматирования даты в Obsidian отличается от того, который используется при настройке команды. Если в Obsidian для года используются заглавные буквы для всех составляющих (год, месяц, число), то в Командах формат чуть иной. И чтобы получить на выходе 20250227, вам необходимо прописать настройки как на скриншоте (yyyyMMdd).
Время (HHmm) — опционально, и вы можете его смело удалить из шаблона в настройках команды.

Задаем формат даты и времени
Теперь давайте введем API-ключ от OpenAI, который мы сгенерировали чуть ранее.

Добавляем свой API-ключ
Тапните на отмеченное поле, и выберите в приложении Файлы папку, в которой необходимо сохранить запись голоса. У себя я настроил таким образом, что этот временный файл сохраняется в папке voice в корне хранилища телефона (не внутри базы Obsidian). Рекомендую сделать так же: заранее создайте в приложении Файлы папку voice в корне телефона, а затем выберите ее здесь.
Поле №1 из четырех. Даже если в поле уже написано название папки — тапните и выберите свою заново.

Сохраняем голосовую запись
На следующем шаге повторяем настройку, и указываем ту же самую папку, которую мы уже указали ранее (ту самую voice в корне телефона).
Поле №2 из четырех. Тапните и выберите папку заново, даже если поле выглядит заполненным.

Дублируем настройку
Дальше в алгоритме идет отправка данных на сервера OpenAI, расшифровка, получение ответа в виде текста и другие служебные операции. Когда к нам возвращается готовый распознанный текст, нам надо задать — где и куда его сохранить. Плюс решить — что делать с нашей исходной голосовой записью.
Команда настроена таким образом, что мы сохраняем и исходник (голос) и результат (текст) в базу Obsidian.
Для этого тапните на указанное поле, и в интерфейсе встроенного приложения Файлы выберите папку внутри вашей базы знаний (которая хранится либо на самом устройстве в папке Obsidian, если у вас родная синхронизация Sync, либо внутри папки Obsidian на iCloud)
Поле №3 из четырех. Обратите внимание: временная запись лежала вне базы, а вот исходник сохраняем уже внутрь хранилища Obsidian. Тапните и выберите папку заново.

Сохраняем исходник в базу знаний
Почти закончили 🙂
Давайте укажем шаблон текста, который будет добавляться в нашу ежедневную заметку после расшифровки.
Первая строка — временная метка, и распознанный текст
Чуть ниже — сохраняем исходник, который можно при необходимости прослушать повторно.

Настраиваем формат сохранения данных
Последний штрих. Указываем путь к нашей папке внутри хранилища Obsidian, где хранятся ежедневные заметки. Тапните на поле, в интерфейсе приложения Файлы найдите и укажите папку внутри вашей базы знаний (которая хранится либо на самом устройстве в папке Obsidian, если у вас родная синхронизация Sync, либо внутри папки Obsidian на iCloud)
Поле №4 из четырех, последнее. Тапните и выберите папку заново.
Саму сегодняшнюю заметку заранее создавать не нужно: если файла за текущую дату еще нет, команда создаст его сама. Главное — чтобы папка была выбрана здесь именно на вашем устройстве.

Указываем путь к ежедневным заметкам
Если команда выдает ошибку «Файл не существует»
Это самая частая ошибка при настройке, и у нее всегда одна причина: одно из четырех полей с выбором папки осталось с моей ссылкой, а не с вашей.
Как это выглядит: команда начинает работать, запись голоса идет нормально, а потом появляется окно «Файл не существует». Если открыть команду на редактирование, у проблемного шага будет красная плашка с тем же текстом.
Что делать: пройдите заново по четырем полям с папками (они отмечены выше как «Поле №1…№4») и в каждом тапните и выберите папку на своем устройстве. Даже если поле выглядит заполненным.
Чего делать не нужно: создавать у себя папку с таким же названием, как у меня на скриншотах. Это не поможет — команда ищет не папку по имени, а конкретную папку конкретного устройства. Совпадение имен роли не играет.
Отдельно: если iOS покажет запрос вида «Разрешить быстрой команде доступ к вашему файлу…» и после нажатия «ОК» ошибка все равно повторяется — это тот же случай. Разрешение выдано, но объекта, на который ссылается команда, на вашем устройстве нет. Помогает только повторный выбор папки.
Итого
Да, на первый взгляд как будто немного муторно, но в целом по данному алгоритму я помог настроить уже не одно и не два устройства, и могу смело заявить — схема рабочая. Все сложности, которые могут возникнуть в процессе настройки — решаемы, и решить их нужно только один раз.
После того, как все заведется — в дальнейшем будет просто работать без каких-либо вмешательств и без необходимости постоянно что-то донастраивать. Один раз сделали, потом экономите часы своего времени и получаете ощутимую пользу от автоматизации процесса. Кайф.
Если у вас iPhone 15 или 16 модели, где есть кнопка действия, я рекомендую поставить запуск команды на эту самую кнопку.
Настройки -> Кнопка действия, дальше как на скриншоте ниже.

Нагружаем Action Button
One more thing
Не самая очевидная сходу вещь, поэтому расскажу о ней отдельно.
Вот записали вы голосовую заметку, распознали/транскрибировали ее в текст, разместили итоговый результат в своей базе Obsidian.
Все круто.
Теперь не забудьте запустить сам Obsidian на телефоне, и дождитесь окончания процесса синхронизации (не важно Sync у вас или iCloud).
Это необходимо для того, чтобы и текст, и файл с голосом «улетели» на другие ваши устройства. Вроде бы логично, но почему-то на этом этапе у многих возникает «затык».
На этом все 🤗
Желаю вам удачи в создании вашей личной базы знаний.
Чтобы получать еще больше полезного контента по теме Второго мозга и использования Obsidian — переходите в Телеграм, ссылки в футере. А для любителей неспешного и вдумчивого чтения у меня есть e-mail рассылка, в которой довольно эксклюзивный контент. Если вам такой формат предпочтительнее — welcome, рад каждому подписчику, форма для подписки чуть ниже 👇
Ссылки
Генерация API-ключа на платформе OpenAI
Пополнение баланса на платформе OpenAI
"Болванка" и основа команды, которую можно доработать под себя
Автор
Дмитрий Лаухин
Основатель и предводитель сообщества Second Brain
Пробовал, пробую, и буду пробовать всё, что может помочь сохранять высокий темп работы с информацией и не перегореть. Тестирую приложения, методологии и инструменты и рассказываю о том, как организовать свой digital-flow и тратить на это минимум сил и времени!
Может пригодиться

Obsidian. Полный курс
Самый полный курс по Obsidian на русском: от первой заметки до продуманной системы знаний.
Перейти →
Комментарии