Эта статья не столько про новую программу, сколько про путь: от желания немного улучшить чужой open-source проект — до создания собственного инструмента, который закрывает весь цикл работы с речью. Транскрибация, генерация статей и описаний через LLM, синтез аудиокниг — всё локально, в одном приложении. Исходники открыты, лицензия MIT.
© Ibrogim
Версия для печати.
, , YouTube.
, , — . . :
- ;
- ;
- ;
- YouTube;
- ;
- Markdown;
- Telegram;
- .
. . — - . , .
: . — .
, YouTube: , , , . — , .
: ,
, . open-source , — Buzz: Whisper OpenAI, GitHub . YouTube-, , TXT/SRT/VTT — .
. , . Buzz.
:
Whisper , «» « » — .
, Whisper:
- GigaAM v3 — CTC-, ;
- T-one - — ASR- , , , n- KenLM.
: GigaAM Buzz — Buzz .
: « GigaAM». :
- GigaAM + T-one: GigaAM , CTC- beam search ( API `pyctcdecode`) n- KenLM T-one — « + » , , T-one ;
- GigaAM pip- gigaam — , transformers;
- CTC- beam search KenLM — API pyctcdecode; « + » , ;
- CUDA — CPU: fp16 GPU , «» , ;
- ;
- — ffmpeg/ffprobe, Windows .
, , .

: https://github.com/ivanarama/buzz
—
, . , . ?
, — . . LLM . — YouTube. — . Markdown. . .
. :
1: LLM
🎬
↓
Buzz ()
↓
↓
LLM ()
↓
LLM ( YouTube)
↓
LLM ()
↓
📝 Markdown- ( )
2: ( )
📄
↓
🎧
— , . : . — .
Buzz — , — . : , , YouTube, , Telegram — . , , .
« merge» upstream. — .
«» (Zapis): https://github.com/ivanarama/zapis
: 2,5 288
, , . , .
Buzz 2,5 . , , : .
«» : . GigaAM, KenLM, Whisper, Silero, ruaccent, Piper — , , . 288 , «» , .
: — .
«»
«» — , -, :
Zapis (-, exe)
- pywebview , - (HTML/CSS/JS)
- FastAPI backend
- backend/asr/
- gigaam_engine.py (GigaAM v3 CTC + KenLM T-one)
- whisper_engine.py (faster-whisper)
- backend/llm/ LLM
- backend/tts/ +
- transcripts.py
- tts_runs.py
, Qt, Buzz:
- Frontend HTML/CSS/JS — , CSS- .
- FastAPI — API . LLM SSE (Server-Sent Events) — , .
- pywebview — , , .
- — ASR, LLM, TTS — . .
PyInstaller': Windows build.ps1 Zapis.exe, Linux macOS build.sh — . GitHub Actions: — .

: (ASR)
:
| GigaAM v3 CTC + KenLM (T-one) | ( ) | : CTC- + beam search KenLM T-one |
| faster-whisper | en, ru, es, de, fr ; Whisper |
— - : ffmpeg (16 , ) . — 40 . — TXT, SRT, VTT.
— . YouTube: LLM «» , .
Windows: KenLM MSVC; , , — , .
: LLM-
, . — , :
- — ;

- YouTube — ;

- YouTube — ;

- Telegram — .

: « », « , », « » — .

, .

LLM :
- OpenAI- endpoint — OpenAI, Azure, OpenRouter, Qwen, DeepSeek, Ollama LM Studio;
- Anthropic — .
, fallback: , . . SSE.

: «GigaAM + Ollama» , . .
: (TTS) —
— : . .txt .md — .
, :
| Silero v4_ru | , CPU | ; 5 : aidar, baya, kseniya, xenia, eugene |
| Piper | ; rhasspy/piper-voices, | |
| edge-tts | () | Microsoft (ru-RU-Dmitry/Svetlana), API- |
| Yandex SpeechKit | API- folder ID | |
| Sber SaluteSpeech | client_id client_secret |
Yandex SpeechKit , ( 4000 , )
Sber SaluteSpeech , , .
edge-tts - , -
— . , « » « » . :
📄 .txt
↓
↓
↓
— LLM ( )
↓
(ruaccent)
↓
↓
: 300 / 700 / 1500
↓
↓
🎵 mp3 / m4b / m4a / wav (+ )
LLM: , « 3.1.28.150», . , .
m4b — «» : , . , .

, . , : « , ?»
— LLM . . , , - .

:
1. «», GigaAM — .
2. «» — , . ( , )
3. « YouTube» — .
4. « YouTube» — .
5. « Telegram» — .
6. — .
, -, . :
1:
🎬 /
↓
(GigaAM v3 / faster-whisper)
↓
LLM: , , ,
↓
📝 / /
2:
📄 (.txt)
↓
(5 TTS + ruaccent)
↓
🎧
— :
https://github.com/ivanarama/zapis/releases
- Windows — Zapis.exe;
- Linux — Zapis;
- macOS (Apple Silicon) — Zapis.app zip-.
— ffmpeg PATH ( ). — , - .
: Python, pip install -r requirements.txt, GigaAM v3 GitHub- ( PyPI ). settings.json — UI, .
v1.0.0. — MIT, .
.
, — («Whisper »), . — , . Buzz . .
:
- — , Buzz GigaAM: https://github.com/ivanarama/buzz
- , , — , , , , — «»: https://github.com/ivanarama/zapis
. , — issue pull request' GitHub. , : , , ?
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | La Casa de los Maestros de Macael se transforma: será el nuevo corazón para el tejido asociativo | 0 | 0 | 20-02-2025 |
| 2 | Борисов , генерал Гареев и «контрабандист» Даниленко | 0 | 0 | 08-03-2023 |
| 3 | Информация о проведении Регламентных работ | 0 | 0 | 16-11-2018 |
| 4 | Клаус Шваб: «Бог мертв», а ВЭФ «приобретает божественные силы» Klaus ... | 0 | 0 | 08-12-2022 |
| 5 | Информационная безопасность -> Скромная попытка избавится от вирусов... | 0 | 0 | 18-07-2017 |
| 6 | ABC: Трамп рассматривает возможность отставки главы аппарата Белого дома | 0 | 0 | 13-11-2018 |
| 7 | Багаевская: Ночь 18 дек, Вт | 0 | 0 | 17-12-2018 |
| 8 | Багаевская: Вечер 17 дек, Пн | 0 | 0 | 17-12-2018 |
| 9 | Спрос на перевозки из Китая и Казахстана в Беларусь вырос в 3 раза | 0 | 0 | 28-01-2025 |
| 10 | Провоцируем ночной жор! | 0 | 0 | 10-08-2019 |