Ця сторінка описує Dictum 0.5.
Майстер налаштування¶
Майстер налаштування готує Dictum до роботи за вісім кроків: мови, якими ви говорите, модель мовлення, необов'язкове чищення тексту мовною моделлю, ваші слова, запуск під час входу, а тоді завантаження й перша спроба.
Він відкривається сам, коли ви вперше запускаєте програму і config.json ще немає. Щоб запустити його знову пізніше, відкрийте налаштування і на сторінці Загальні клацніть Запустити ще раз біля Майстер налаштування. У терміналі ті самі питання ставить dictum init; див. довідку командного рядка.
Як рухатися майстром¶
- Рядок угорі каже, де ви зараз, наприклад «Крок 3 з 8 · Чищення тексту». Далі й Назад переходять між кроками.
- Esc або кнопка закриття вікна закриває майстер, а ваші відповіді лишаються. Відкрийте його знову — і він повернеться на той самий крок, поки програма працює.
- Налаштування зберігаються лише тоді, коли всі файли на місці. Тоді майстер зберігає ваш ключ API,
config.jsonі запис автозапуску — саме в такому порядку — та показує останній крок. - Під час повторного запуску кожен крок починається з того, що зараз є у вашій конфігурації.
Мови¶

Питає, якими мовами ви диктуєте. Позначте кожну; поле вгорі знаходить мову за назвою або кодом. Під час першого налаштування позначено мову вашої системи й англійську.
Одна з позначених мов — основна, з позначкою Основна: Whisper пише нею, якщо не впевнений, що ви говорили іншою. Основна — та, яку ви вибрали кнопкою Зробити основною, інакше мова вашої системи, якщо її позначено, інакше перша позначена.
Посилання Як працює Dictum? під рядком про основну мову вгорі кроку відкриває в браузері розділ Як це працює: що відбувається від гарячої клавіші до вставленого тексту.
Замість списку можна позначити Або нехай Whisper визначає будь-яку мову (повільніше, менш точно для змішаного мовлення).
Деякі мови такі близькі, що Whisper часто їх плутає, наприклад українська й російська. Якщо позначено обидві, примітка радить лишити ту, якою ви користуєтеся найчастіше, а другу винести в окремий профіль зі своєю гарячою клавішею. Див. Мови.
Записує: мови першого профілю, основну першою, наприклад uk, en, або auto.
Модель мовлення¶

Питає, яка модель Whisper перетворюватиме ваше мовлення на текст. Рядок під заголовком називає відеокарту й пам'ять, які знайшов Dictum. Кожна картка показує модель, її розмір, для чого вона підходить і наскільки швидкою, найімовірніше, буде на цьому комп'ютері, з позначкою: Швидка, Придатна або Надто повільна тут. Пропонуються лише моделі, що розуміють мови з кроку 1.
Рекомендовано позначає найкращий варіант: «Whisper large-v3-turbo, 8-bit», якщо є відеокарта щонайменше з 2 ГБ пам'яті, інакше «Whisper small, 8-bit». Уже є на цьому комп'ютері позначає модель, яку не треба завантажувати. Під час повторного запуску вибрано модель, якою ви користуєтеся зараз; файл моделі, який ви поклали самі, показано під його назвою з приміткою «модель, яку зараз використовує конфігурація». На цьому кроці нічого не завантажується.
Записує: модель локального Whisper, яким користується перший профіль, з увімкненим визначенням мовлення.
Чищення тексту¶

Питає, чи має мовна модель виправляти пунктуацію й описки після розпізнавання. Це додає від 0,3 до 3 секунд до кожного диктування.
- Вимкнено — вставляти саме те, що розпізнано: типово під час першого налаштування.
- Сервер, який я вже запускаю (llama-server, llama-swap, Ollama або будь-який OpenAI-сумісний API): заповніть URL сервера, наприклад
http://localhost:8080/v1, назву моделі на цьому сервері в полі Модель і, якщо сервер його вимагає, Ключ API (необов'язково). Тоді клацніть Перевірити з'єднання. Далі спрацює лише тоді, коли перевірка пройшла саме для того, що зараз на екрані; вона перевіряє, що сервер відповідає і, якщо він перелічує кілька моделей, що ваша серед них. Під час повторного запуску залиште ключ порожнім, щоб лишити той, що збережено для того самого сервера; рядок під полем тоді каже «Залишає ключ API, збережений для цього сервера.»
Див. Чищення тексту через LLM.
Записує: якщо вибрано сервер — обробник LLM з назвою cleanup і вбудованим запитом cleanup у кінці ланцюжка першого профілю. Введений ключ потрапляє до системного сховища ключів, коли майстер зберігає налаштування, а config.json посилається на нього як secret:dictum-processor-cleanup. Якщо вибрано Вимкнено, cleanup зникає з ланцюжка першого профілю.
Ваші слова¶

Питає про імена, назви програм і терміни, які розпізнавач часто пише неправильно, як-от Nexus5 чи Avalonia. Пишіть по одному в рядку або вставте список через кому. Цей крок можна пропустити, а слова додати пізніше в налаштуваннях: Профілі → Ваші слова. Див. Ваші слова й правила заміни.
Записує: список слів першого профілю. Під час повторного запуску поле показує ваш нинішній список, і те, що в ньому лишиться, його замінить.
Запуск під час входу¶

Питає, чи запускати програму, коли ви входите в систему: Так, запускати під час входу (рекомендовано) або Ні, я запускатиму його вручну. Якщо у вашій системі Dictum не може запускатися під час входу, крок про це скаже, і ви підете далі.
Записує: після збереження config.json — запис автозапуску: значення Dictum у розділі HKCU\Software\Microsoft\Windows\CurrentVersion\Run у Windows 11 або файл ~/.config/autostart/dictum.desktop у Linux. Ні його прибирає. Пізніше це можна змінити в налаштуваннях: Загальні → Запускати Dictum під час входу в систему.
Що завантажити¶

Показує Що буде завантажено: кожен файл із розміром, ліцензією та джерелом і загальний розмір. Це модель мовлення з кроку 2 і невелика модель визначення мовлення Silero. Файли, які вже є на цьому комп'ютері, названо окремо, і вони не завантажуються знову. Крок також каже, куди потраплять файли і чи щось залишає ваш комп'ютер: нічого, хіба що сервер для чищення тексту з кроку 3 стоїть на іншій машині — тоді він отримує текст.
Лишіть позначку Завантажити ці файли зараз і клацніть Завантажити. Для цього потрібно досить вільного місця на диску для всіх файлів. Якщо завантажувати нічого, кнопка називається Продовжити, і майстер одразу зберігає налаштування.
Записує: поки нічого.
Завантаження¶

Показує, як завантажується кожен файл і всі разом, зі швидкістю та часом, що лишився. Призупинити й Продовжити керують завантаженнями; файл, який не вдалося завантажити, пояснює чому й пропонує Спробувати ще. Кожен файл після завантаження звіряється з його SHA-256.
Вікно можна закрити: завантаження триватимуть і продовжаться після перезапуску. Коли файли будуть на місці, майстер повернеться сам. Клацніть Продовжити, щоб зберегти налаштування.
Записує: коли ви клацаєте Продовжити, — ключ API, config.json і запис автозапуску. Якщо якийсь файл тим часом зник, майстер спершу завантажить його знову.
Готово¶

Показує гарячу клавішу першого профілю — Ctrl+Alt+Space, якщо ви не вибрали іншу, — і як нею користуватися: утримуйте клавіші й говоріть, а тоді відпустіть, щоб вставити текст. Якщо профіль у режимі Перемикати, натисніть клавіші один раз, щоб почати, і ще раз, щоб вставити. Нижче видно індикатор таким, яким він буде, і рядок, що стежить за демоном: запуск, завантаження моделі мовлення, робота. Коли демон працює, скористайтеся гарячою клавішею в полі нижче й скажіть щось; рядок під ним розповість, як пройшла спроба.
У Windows і KDE Plasma, якщо значок у треї ще не на виду, рядок нагадує тримати його на виду, бо він показує стан запису; у Windows кнопка Відкрити параметри панелі завдань веде до потрібного параметра. Див. Значок у треї та індикатор.
Завершити закриває майстер. Усе інше — в налаштуваннях, почніть із Профілі.
Що записує майстер¶
Майстер змінює лише:
- перший профіль: його мови, слова і те, чи закінчується його ланцюжок обробником
cleanup; - локальний Whisper, яким користується цей профіль, —
localпід час першого налаштування: його модель і ввімкнене визначення мовлення; - обробник LLM
cleanup, якщо ви вибрали сервер; - запис автозапуску програми.
Решта профілів, розпізнавачів і обробників лишається як є. Під час першого налаштування перший профіль називається dictate, з гарячою клавішею Ctrl+Alt+Space у режимі утримування. Усі налаштування описано на сторінці Налаштування, а де Dictum їх зберігає — на сторінці Файли.