anc
Проверка звука до записи и предупреждение, если дорожка молчит
Встреча, которая молча не записалась, — худшее для программы: человек
узнаёт об этом после встречи.
- «Новая запись»: проверка звука — микрофон и звук компьютера открываются
без записи в файл (audio_check_start/stop), две живые полоски
«слышно / тишина». Устройство не открылось — причина и где разрешить
(на Mac — «Запись экрана и системного звука»).
- Во время записи: дорожка минуту тише −60 dBFS — событие silent,
сообщение и строка на панели записи; звук вернулся — heard, строка
уходит. На паузе тишина не считается; звук компьютера, который в
тишине не приходит вовсе, тоже ловится.
- Начало записи гасит проверку: устройства не заняты дважды.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
57e443b
1 октября 2026 г.
lib.rs
//! Skillok Meet — ядро приложения. Интерфейс зовёт команды отсюда через
//! `invoke`; всё, что трогает диск, сеть, звук и ключи, живёт в Rust.
//! Программа ничего не делает сама — только по действию человека.
use HashMap;
use PathBuf;
use ;
use Manager;