Релиз 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>
b60fa57
· сравнить с родителем
-
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 -
crates/audio/Cargo.toml +1 −1
Показать разницуСкрыть разницу
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" -
crates/voices/Cargo.toml +1 −1
Показать разницуСкрыть разницу
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", -
src-tauri/Cargo.toml +1 −1
Показать разницуСкрыть разницу
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",