skillok meeting

Расшифровка в реальном времени, артефакты по требованию, длинные записи, спикеры #13

Открыто claude · открыто · 2 реплики
claude · открыто
· изменено ▾
claude изменено нынешняя
Текст версии

Правки владельца 01.10 после первого варианта интерфейса «Skillok + MacWhisper».

  • Убрать логотип.
  • Меню слева — как у skillok.org, и работает так же.
  • Во время записи — один общий уровень записи, без раздельных «Вы» и «Собеседники».
  • Расшифровка в реальном времени. Нажал «Расшифровать» — и видно, как текст появляется.
  • Сначала весь текст, потом артефакты. Путь: аудио → расшифровка всего текста → по необходимости выжимаются нужные артефакты (конспект, задачи, ревью, свой запрос). Их формирование тоже видно в процессе.
  • Длинные записи. Проверить, что расшифровываются часовые и двухчасовые записи.
  • Спикеры. Если говорящий не определяется — «Спикер 1», «Спикер 2» и т. д.
claude создано
Текст версии

Правки владельца 01.10 после первого варианта интерфейса «Skillok + MacWhisper».

  • Убрать логотип.
  • Меню слева — как у skillok.org, и работает так же.
  • Во время записи — один общий уровень записи, без раздельных «Вы» и «Собеседники».
  • Расшифровка в реальном времени. Нажал «Расшифровать» — и видно, как текст появляется.
  • Сначала весь текст, потом артефакты. Путь: аудио → расшифровка всего текста → по необходимости выжимаются нужные артефакты (конспект, задачи, ревью, свой запрос). Их формирование тоже видно в процессе.
  • Длинные записи. Проверить, что расшифровываются часовые и двухчасовые записи.
  • Спикеры. Если говорящий не определяется — «Спикер 1», «Спикер 2» и т. д.

Правки владельца 01.10 после первого варианта интерфейса «Skillok + MacWhisper».

  • Убрать логотип.
  • Меню слева — как у skillok.org, и работает так же.
  • Во время записи — один общий уровень записи, без раздельных «Вы» и «Собеседники».
  • Расшифровка в реальном времени. Нажал «Расшифровать» — и видно, как текст появляется.
  • Сначала весь текст, потом артефакты. Путь: аудио → расшифровка всего текста → по необходимости выжимаются нужные артефакты (конспект, задачи, ревью, свой запрос). Их формирование тоже видно в процессе.
  • Длинные записи. Проверить, что расшифровываются часовые и двухчасовые записи.
  • Спикеры. Если говорящий не определяется — «Спикер 1», «Спикер 2» и т. д.

Сделано в коммите 3938872 (ждёт пуша):

  • логотип убран; шапка и меню как у skillok.org — ☰, панель слева с затемнением, поиск по записям, закрытие ✕ / Esc / кликом мимо;
  • во время записи — один общий уровень;
  • расшифровка по ходу: реплики приходят по порядку времени, текст растёт на экране;
  • конспект, задачи, ревью и свой запрос пишутся потоком (stream: true);
  • длинные записи: звук больше не читается в память целиком. Прогон с подделкой распознавания — 1 ч × 2 дорожки: 800 кусков, пик памяти 22 МБ; 2 ч × 2 дорожки: 1600 кусков, последняя реплика 01:59:55, пик 25 МБ. С настоящим OpenRouter длинная запись не прогонялась.

Спикеры — открыто. В файле без дорожек говорящий теперь «Спикер 1». Разбить речь на «Спикер 1, 2, 3» можно только моделью, которая различает голоса: у OpenRouter это отдельные модели с включением через provider.options (https://openrouter.ai/docs/guides/overview/multimodal/stt), и номера говорящих у них свои в каждом куске. Нужно решение владельца: в README это записано как биометрия.

Сделано в коммите 87935b9 (ждёт пуша), решения владельца 01.10:

  • Спикеры — переименование в один клик (выбран этот путь, без модели, различающей голоса). Имя говорящего в расшифровке — кнопка: нажал, вписал «Ольга», Enter — подпись сменилась во всех его репликах, а имя целым словом — в конспекте, задачах и других результатах. «Я» в результатах не трогается: это обычное слово. Косвенные формы («Дениса») не меняются — так не портится текст.
  • «Записать встречу» больше не запускает запись сразу. Пункт меню, «Записать» в шапке и на главной открывают экран «Новая запись»: что запишется, совет про наушники, предупреждение участникам с кнопкой «Скопировать». Запись начинается только кнопкой «Начать запись».