skillok meeting

Релиз 1.3: проверка звука, ход работы при уходе с экрана, сборки

Сборки 1.2 уже на сервере, поэтому всё, что после, — версия 1.3.0, а не новые файлы под прежним номером. Пересборка 1.2 из b60fa57 заменяется сборками 1.3, CHANGELOG 1.2 возвращается к выпущенному виду. - Версия 1.3.0 (package.json, tauri.conf.json, Cargo.toml всех крейтов). - downloads/: SkillokMeet-1.3.0-windows-x64-setup.exe (30 МБ) и SkillokMeet-1.3.0-macos-apple-silicon.zip (36 МБ); сборки 1.2 убраны (в истории: 778ade1, пересборка — b60fa57). - CHANGELOG 1.3: проверка звука, тишина во время записи, ход работы при уходе с экрана, убранные кнопка и блок предупреждения; SHA-256. - README: «Скачать» на 1.3. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

anc · 1 октября 2026 г. 3699ac7db99816d27535e7df271baaa5fb2e7ec3
12 файлов
  • CHANGELOG.md +45 −18
    Показать разницуСкрыть разницу
    1 1 # Изменения
    2 2
    3 −## 1.2 — 01.10.2026
    3 +## 1.3 — 01.10.2026
    4 4
    5 −Главное: **расшифровка сама разделяет речь по голосам** — «Спикер 1», «Спикер 2»,
    6 −«Спикер 3» вместо одного «Спикер 1» на весь файл, — и **встреча не потеряется молча**:
    7 −звук проверяется до записи и во время неё.
    5 +Главное: **встреча не потеряется молча** — звук проверяется до записи и во время неё, а ход
    6 +расшифровки больше не пропадает, если уйти с экрана.
    8 7
    9 8 ### Новое
    10 9
    11 −- **Кто говорит — по голосам.** После расшифровки программа разделяет речь на
    12 − «Спикер 1», «Спикер 2»… — у аудиофайла целиком и у собеседников в записи (микрофон —
    13 − по-прежнему «Я»). Работает на компьютере, без сети и без оплаты: модель WeSpeaker через
    14 − sherpa-onnx. На подкасте 1 ч 52 мин с тремя людьми в студии нашлось трое; разбор занял
    15 − около 3 минут сверх расшифровки. Людей программа не узнаёт — только отличает голоса
    16 − внутри записи; имена — переименованием.
    17 −- **«Говорящих: N»** над расшифровкой — пересобрать разбиение на нужное число людей за
    18 − секунду, без новой расшифровки.
    19 10 - **Проверка звука перед записью.** На экране «Новая запись» — две живые полоски,
    20 11 микрофон и звук компьютера: «слышно» или «тишина». Если устройство не открылось — там
    21 12 же причина и где дать разрешение (на Mac — «Запись экрана и системного звука»). Что
    31 22 «Расшифровать», хотя расшифровка шла. Теперь видны процент, пришедшие реплики и текст
    32 23 ответа ИИ, а когда работа кончится, экран обновится сам.
    33 24
    34 −- Файл без разбора по голосам ложился в заметку **одним абзацем** со временем 00:00:00
    35 − (двухчасовой подкаст — 170 КБ одной строкой). Теперь абзац — реплики одного говорящего
    36 − без пауз, не длиннее ~600 знаков.
    37 −
    38 25 ### Убрано
    39 26
    40 27 - Кнопка «Записать» в шапке — запись начинается с главной или из меню.
    43 30
    44 31 ### Известное
    45 32
    33 +- Пороги тишины («минуту», тише −60 dB) выбраны заранее; на живой встрече не проверены.
    34 +- Запись на настоящих встречах (Zoom, Google Meet, Телемост) на Windows и Mac ещё не
    35 + прогонялась — первый такой прогон покажет, верно ли работает проверка.
    36 +- Сборки не подписаны; Mac — только Apple Silicon.
    37 +
    38 +### Файлы
    39 +
    40 +| Файл | Размер | SHA-256 |
    41 +|---|---|---|
    42 +| `SkillokMeet-1.3.0-windows-x64-setup.exe` | 30 МБ | `bb59d08888f587e62e349306ca38a4118edead8896cb82e34a2f6dba795043ec` |
    43 +| `SkillokMeet-1.3.0-macos-apple-silicon.zip` | 36 МБ | `404f3a66fc0a8b43288a526498de6a79c1fb781ca3fb2bba184faa7fea7ba01c` |
    44 +
    45 +## 1.2 — 01.10.2026
    46 +
    47 +Сборки 1.2 убраны из `downloads/` с выходом 1.3 и остались в истории репозитория:
    48 +первые — коммит `778ade1` (суммы ниже); в `b60fa57` их на время заменила пересборка с
    49 +правками, которые вышли в 1.3.
    50 +
    51 +Главное: **расшифровка сама разделяет речь по голосам** — «Спикер 1», «Спикер 2»,
    52 +«Спикер 3» вместо одного «Спикер 1» на весь файл.
    53 +
    54 +### Новое
    55 +
    56 +- **Кто говорит — по голосам.** После расшифровки программа разделяет речь на
    57 + «Спикер 1», «Спикер 2»… — у аудиофайла целиком и у собеседников в записи (микрофон —
    58 + по-прежнему «Я»). Работает на компьютере, без сети и без оплаты: модель WeSpeaker через
    59 + sherpa-onnx. На подкасте 1 ч 52 мин с тремя людьми в студии нашлось трое; разбор занял
    60 + около 3 минут сверх расшифровки. Людей программа не узнаёт — только отличает голоса
    61 + внутри записи; имена — переименованием.
    62 +- **«Говорящих: N»** над расшифровкой — пересобрать разбиение на нужное число людей за
    63 + секунду, без новой расшифровки.
    64 +
    65 +### Исправлено
    66 +
    67 +- Файл без разбора по голосам ложился в заметку **одним абзацем** со временем 00:00:00
    68 + (двухчасовой подкаст — 170 КБ одной строкой). Теперь абзац — реплики одного говорящего
    69 + без пауз, не длиннее ~600 знаков.
    70 +
    71 +### Известное
    72 +
    46 73 - **Установщик стал больше:** Windows — 30 МБ (было 3,4), Mac — 36 МБ в архиве (было 5).
    47 74 Внутри движок и модель голосов; зато разбор идёт без сети и бесплатно.
    48 75 - **Старые расшифровки** по голосам не разделяются: в них нет времени реплик. Нажмите
    65 92
    66 93 | Файл | Размер | SHA-256 |
    67 94 |---|---|---|
    68 −| `SkillokMeet-1.2.0-windows-x64-setup.exe` | 30 МБ | `b747d710cd0b71b9c9604cd088e0323c87cf3d084b800f125e72ab02a5ab5719` |
    69 −| `SkillokMeet-1.2.0-macos-apple-silicon.zip` | 36 МБ | `605d0740d45a0fba8d974ef1430c4b083a64414152df08049d6ea8fd6d99e8fe` |
    95 +| `SkillokMeet-1.2.0-windows-x64-setup.exe` | 30 МБ | `c2bcbcb9dee427e171f3de8d52c45769e66e9759aa0a8e8e4234f0792e6c5c88` |
    96 +| `SkillokMeet-1.2.0-macos-apple-silicon.zip` | 36 МБ | `8f7088db5d3a9b109b03e24ee53b7829d213587f925e1019767c7642c9545139` |
    70 97
    71 98 ## 1.1 — 01.10.2026
    72 99
  • Cargo.lock +3 −3
    Показать разницуСкрыть разницу
    2392 2392
    2393 2393 [[package]]
    2394 2394 name = "meet-audio"
    2395 −version = "1.2.0"
    2395 +version = "1.3.0"
    2396 2396 dependencies = [
    2397 2397 "cpal",
    2398 2398 "screencapturekit",
    2403 2403
    2404 2404 [[package]]
    2405 2405 name = "meet-voices"
    2406 −version = "1.2.0"
    2406 +version = "1.3.0"
    2407 2407 dependencies = [
    2408 2408 "meet-audio",
    2409 2409 "sherpa-rs-sys",
    3957 3957
    3958 3958 [[package]]
    3959 3959 name = "skillok-meet"
    3960 −version = "1.2.0"
    3960 +version = "1.3.0"
    3961 3961 dependencies = [
    3962 3962 "base64 0.22.1",
    3963 3963 "chrono",
  • README.md +3 −3
    Показать разницуСкрыть разницу
    15 15
    16 16 ---
    17 17
    18 −## Скачать — версия 1.2
    18 +## Скачать — версия 1.3
    19 19
    20 20 | Система | Файл | Размер |
    21 21 |---|---|---|
    22 −| **Windows 10 (сборка 20438+) и 11**, 64 бита | [SkillokMeet-1.2.0-windows-x64-setup.exe](https://skillok.org/api/v1/repositories/21/download/downloads/SkillokMeet-1.2.0-windows-x64-setup.exe) | 30 МБ |
    23 −| **macOS 13+**, Mac на Apple Silicon (M1 и новее) | [SkillokMeet-1.2.0-macos-apple-silicon.zip](https://skillok.org/api/v1/repositories/21/download/downloads/SkillokMeet-1.2.0-macos-apple-silicon.zip) | 36 МБ |
    22 +| **Windows 10 (сборка 20438+) и 11**, 64 бита | [SkillokMeet-1.3.0-windows-x64-setup.exe](https://skillok.org/api/v1/repositories/21/download/downloads/SkillokMeet-1.3.0-windows-x64-setup.exe) | 30 МБ |
    23 +| **macOS 13+**, Mac на Apple Silicon (M1 и новее) | [SkillokMeet-1.3.0-macos-apple-silicon.zip](https://skillok.org/api/v1/repositories/21/download/downloads/SkillokMeet-1.3.0-macos-apple-silicon.zip) | 36 МБ |
    24 24
    25 25 Что нового — в [CHANGELOG.md](CHANGELOG.md).
    26 26
  • Показать разницуСкрыть разницу
    1 1 [package]
    2 2 name = "meet-audio"
    3 −version = "1.2.0"
    3 +version = "1.3.0"
    4 4 description = "Захват звука встречи: процесс Zoom и микрофон (WASAPI), нарезка на куски по паузам"
    5 5 edition = "2021"
    6 6 rust-version = "1.90"
  • Показать разницуСкрыть разницу
    1 1 [package]
    2 2 name = "meet-voices"
    3 −version = "1.2.0"
    3 +version = "1.3.0"
    4 4 description = "Кто говорит: отпечаток голоса для куска звука (sherpa-onnx) и разбиение реплик по говорящим"
    5 5 edition = "2021"
    6 6 rust-version = "1.90"
  • Двоичный файл — показывать нечего.
  • Двоичный файл — показывать нечего.
  • Двоичный файл — показывать нечего.
  • package-lock.json +2 −2
    Показать разницуСкрыть разницу
    1 1 {
    2 2 "name": "skillok-meet",
    3 − "version": "1.2.0",
    3 + "version": "1.3.0",
    4 4 "lockfileVersion": 3,
    5 5 "requires": true,
    6 6 "packages": {
    7 7 "": {
    8 8 "name": "skillok-meet",
    9 − "version": "1.2.0",
    9 + "version": "1.3.0",
    10 10 "dependencies": {
    11 11 "@tauri-apps/api": "^2.12.0",
    12 12 "@tauri-apps/plugin-dialog": "^2.8.0",
  • package.json +1 −1
    Показать разницуСкрыть разницу
    1 1 {
    2 2 "name": "skillok-meet",
    3 3 "private": true,
    4 − "version": "1.2.0",
    4 + "version": "1.3.0",
    5 5 "type": "module",
    6 6 "scripts": {
    7 7 "dev": "vite",
  • Показать разницуСкрыть разницу
    1 1 [package]
    2 2 name = "skillok-meet"
    3 −version = "1.2.0"
    3 +version = "1.3.0"
    4 4 description = "Skillok Meet — запись, расшифровка и разбор встреч Zoom"
    5 5 edition = "2021"
    6 6 rust-version = "1.90"
  • Показать разницуСкрыть разницу
    1 1 {
    2 2 "$schema": "https://schema.tauri.app/config/2",
    3 3 "productName": "Skillok Meet",
    4 − "version": "1.2.0",
    4 + "version": "1.3.0",
    5 5 "identifier": "org.skillok.meet",
    6 6 "build": {
    7 7 "beforeDevCommand": "npm run dev",