Обёртка Obsidian: запись голоса, очередь и команды #10
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Цель
Довести плагин до рабочего сценария на телефоне и десктопе: нажал «записать» → говоришь → «стоп» → в
voice/inbox/появляется заметка, которая сама наполняется текстом, в том числе после потери сети и перезапуска Obsidian.Core уже готов: жизненный цикл записи и очередь (#1), провайдер OpenAI-совместимого распознавания (#5). Не хватает обёртки Obsidian, которая их связывает.
Что входит (уточняется в brainstorming)
MediaRecorder: старт и стоп из интерфейса (команда, иконка на ленте), индикация идущей записи, форматы iOS (audio/mp4), Android (audio/webm), десктоп (webm/ogg); прерванная запись сохраняется (recording-lifecycle: «Сохранение захваченного аудио»).RecordingStoreиNoteStore(vault,metadataCacheбез чтения содержимого вlist()),Envс идентификатором устройства, который не синхронизируется между устройствами.recording-lifecycle.Критерий готовности
Ручная проверка на Mac и iPhone в тестовом vault: запись → заметка
savedбез сети → текст после появления сети; запись с одного устройства не отправляется автоматически с другого; обе команды работают.