Repository navigation
Releases: sergeiown/MeetingScribe
Release list
v2.3.6
What's new
- New app icon: the archer with a microphone seal. It is used for the installer, shortcuts, window, taskbar and tray, and in the README cover and the splash screen.
- The playback seek slider is now active only when exactly one file is selected and that file is loaded in the player. It is inactive with nothing selected, several files selected, or while recording.
Install / update
Download MeetingScribe-Setup-2.3.6.exe and run it - it upgrades an existing install in place, or installs fresh.
v2.3.5
What's new
- Fixed updating the app: with "Minimize to the system tray" on (the default), installing an update left the old version running in the tray, so the new version only took effect after quitting it by hand. Updates from inside the app now quit the app properly, and the installer stops a leftover running copy before installing or uninstalling.
- Updating from inside the app is now refused while a recording is in progress, instead of interrupting it.
Install / update
Download MeetingScribe-Setup-2.3.5.exe and run it - it upgrades an existing install in place, or installs fresh. If you are on v2.3.4 or older and the app is minimized to the tray, quit it from the tray menu first (right-click the tray icon, then Exit) so the old copy doesn't keep running.
v2.3.4
What's new
- Renaming a speaker (Settings > Speakers) to a name that already exists no longer fails with an error. The app now asks whether to add the renamed voiceprint(s) to the existing speaker as new version(s), and does so if you agree.
Install / update
Download MeetingScribe-Setup-2.3.4.exe and run it - it upgrades an existing install in place, or installs fresh.
v2.3.3
What's new
- The "Unidentified speaker" window can now be minimized and no longer stays on top of the main window, so you can switch back to it and use Play to listen to the relevant part of the recording before naming the speaker.
- That window now shows up to 5 sample lines of the speaker's text (fewer if there are not that many) instead of 3.
- The installer's file properties now show the correct version and publisher instead of 0.0.0.0.
Install / update
Download MeetingScribe-Setup-2.3.3.exe and run it - it upgrades an existing install in place, or installs fresh.
v2.3.2
What's new
- Shows "Saving..." instead of a frozen timer while a recording is being finalized (mixing/resampling/writing the WAV file).
- Fixed a slow first recording save after launching the app (up to several seconds) - the underlying audio libraries now preload in the background at startup instead of on demand.
Install / update
Download MeetingScribe-Setup-2.3.2.exe and run it - it upgrades an existing install in place, or installs fresh.
v2.3.1
What's new
- Files table now accepts dropped files directly, not just Add files...
- Minimize to the system tray is now on by default.
- Relaunching the app while it's already running (e.g. minimized to the tray) now brings its window to front, instead of just saying it's already running.
Install / update
Download MeetingScribe-Setup-2.3.1.exe and run it - it upgrades an existing install in place, or installs fresh.
v2.3.0
What's new
- Handles the system going to sleep (e.g. laptop lid closing) during a recording - it now stops cleanly instead of failing.
- The speaker-naming dialog is no longer modal, so you can click back into the main window and use Play to listen to the relevant audio while deciding on a name.
- Added Clear and Copy buttons to the Transcript panel.
- More compact buttons in the Files and Transcript panels.
- Optional minimize/close to the system tray (Settings > General > "Minimize to the system tray"), with a tray icon that shows the same recording indicator as the taskbar.
- System audio is now enabled by default alongside the microphone for new installs.
- Speaker diarization no longer requires a Hugging Face token once the models are already downloaded - only fetching them the first time does.
Install / update
Download MeetingScribe-Setup-2.3.0.exe and run it - it upgrades an existing install in place, or installs fresh.
v2.0.0
What's new in v2.0.0
MeetingScribe is now a native Windows GUI app - a full rewrite from the old console/.bat workflow.
- Desktop GUI. No command line, no batch files - a proper window with a file list, model/language picker, live transcript view, and progress bars.
- One-click installer.
MeetingScribe-Setup-2.0.0.exesets up Python and ffmpeg automatically if missing (via winget), creates a private environment the app keeps to itself, and adds Start Menu/desktop shortcuts. - In-app updates. MeetingScribe checks for a newer version on launch and can download and install it with a single confirmation - no browser required.
- Settings dialog. Manage recognition/diarization models (download, delete, see real-time progress with Stop), your Hugging Face token, enrolled speakers (rename/delete/export/import), theme, and interface language - all in one place.
- Recognition and diarization are separate steps. Run both at once, or identify speakers later for an already-transcribed file without re-running speech recognition. File status is now three-state: not recognized, transcribed, or fully diarized.
- Speaker naming, no silent skips. An unidentified speaker's name field is pre-filled with a sensible default - keep it or type your own.
- Light/dark theme (follows Windows automatically, or set manually) and an English/Ukrainian interface language switch.
- Extensive real-world hardening this cycle: fixed a process crash on closing Settings mid-download, console-window flashes during recognition, a Defender false-positive on the old launcher exe (now removed - shortcuts launch Python directly), and much more UI polish.
MeetingScribe is a local meeting-transcription tool with speaker diarization and known-speaker recognition. Everything runs on your machine; no audio ever leaves the host.
Install (Windows)
- Download
MeetingScribe-Setup-2.0.0.exebelow and run it. - It installs Python and ffmpeg via winget if either is missing, sets up a private environment for MeetingScribe, and launches the app.
- On first launch, the app installs its remaining dependencies (with a progress window) and downloads the mandatory speech-recognition model - nothing silent, you'll see exactly what's happening.
Source code is MIT. Model weights are downloaded separately under their own licenses (see README).
Що нового у v2.0.0
MeetingScribe тепер нативний застосунок для Windows з графічним інтерфейсом - повне переписування зі старого консольного/.bat-підходу.
- Десктопний GUI. Жодної командного рядка чи bat-файлів - повноцінне вікно зі списком файлів, вибором моделі/мови, живим переглядом транскрипту й прогрес-барами.
- Інсталятор в один клік.
MeetingScribe-Setup-2.0.0.exeсам ставить Python і ffmpeg через winget за потреби, створює приватне середовище лише для застосунку, додає ярлики в меню Пуск і на робочий стіл. - Оновлення прямо в застосунку. MeetingScribe перевіряє нову версію при запуску й може завантажити та встановити її одним підтвердженням - без браузера.
- Діалог Налаштувань. Керування моделями розпізнавання/діаризації (завантаження, видалення, прогрес у реальному часі зі Stop), токеном Hugging Face, збереженими спікерами (перейменування/видалення/експорт/імпорт), темою й мовою інтерфейсу - усе в одному місці.
- Розпізнавання й діаризація - окремі кроки. Роби обидва одразу, або визнач спікерів пізніше для вже розпізнаного файлу без повторного розпізнавання мовлення. Статус файлу тепер трискладовий: не розпізнано, розшифровано, або повністю розділено за спікерами.
- Найменування спікерів без тихих пропусків. Поле імені нерозпізнаного спікера одразу заповнене розумним варіантом за замовчуванням - лишити його або ввести своє.
- Світла/темна тема (слідує за Windows автоматично, або вручну) та перемикач мови інтерфейсу English/Українська.
- Багато реального тестування цього циклу: виправлено крах процесу при закритті Налаштувань під час завантаження, спалахи консолі під час розпізнавання, хибне спрацювання Defender на старому launcher-екзешнику (тепер прибраний - ярлики запускають Python напряму), і чимало іншого UI-полірування.
MeetingScribe - локальна транскрипція зустрічей з діаризацією спікерів і розпізнаванням відомих голосів. Усе працює на твоїй машині, аудіо нікуди не надсилається.
Встановлення (Windows)
- Завантаж
MeetingScribe-Setup-2.0.0.exeнижче і запусти його. - Він встановить Python і ffmpeg через winget, якщо чогось бракує, налаштує приватне середовище для MeetingScribe і запустить застосунок.
- При першому запуску застосунок довстановить решту залежностей (з вікном прогресу) і завантажить обов'язкову модель розпізнавання - нічого тихо, побачиш кожен крок.
Документація: README (English) | Українською
MeetingScribe v1.0.0
MeetingScribe is a local meeting-transcription tool with speaker diarization and known-speaker recognition. Everything runs on your machine; no audio leaves the host.
Features
- Transcription via faster-whisper (Whisper large-v3-turbo / large-v3)
- Speaker diarization (pyannote speaker-diarization-3.1)
- Known-speaker recognition and on-the-fly enrollment into a local database
- Ukrainian with automatic language detection (other languages supported too)
- CPU or NVIDIA CUDA (auto-detected)
Install (Windows)
- Download and unzip "Source code (zip)" below, or
git clone. - Run
setup.bat. It installs Python, ffmpeg and dependencies, and downloads the models. - (Optional) add a HuggingFace token to
config.envto enable diarization. - Put audio/video into
input\and runrun.bat.
Source code is MIT. Model weights are downloaded separately under their own licenses (see README).
MeetingScribe - локальна транскрипція зустрічей з діаризацією спікерів і розпізнаванням відомих голосів. Усе працює на твоїй машині, аудіо нікуди не надсилається.
Можливості
- Транскрипція через faster-whisper (Whisper large-v3-turbo / large-v3)
- Діаризація спікерів (pyannote speaker-diarization-3.1)
- Розпізнавання й запис відомих голосів у локальну базу
- Українська з автоматичним визначенням мови (інші мови теж підтримуються)
- CPU або NVIDIA CUDA (автовизначення)
Встановлення (Windows)
- Завантаж і розпакуй "Source code (zip)" нижче, або
git clone. - Запусти
setup.bat- він сам поставить Python, ffmpeg, залежності та завантажить моделі. - (Опційно) додай HuggingFace-токен у
config.env, щоб увімкнути діаризацію. - Поклади аудіо/відео у
input\і запустиrun.bat.
Документація: README (English) | Українською