Ця сторінка описує Dictum 0.5.
Dictum¶
Dictum перетворює мовлення на текст у Windows 11 і Linux. Тримайте гарячу клавішу, говоріть, відпустіть її — і текст з'явиться там, де стоїть курсор, у програмі, в якій ви пишете: у редакторі, браузері, чаті чи терміналі.
Мовлення розпізнається на вашому комп'ютері за допомогою Whisper. Сказане вами не залишає комп'ютера, хіба що ви самі під'єднаєте сервер — для розпізнавання або для чищення тексту мовною моделлю.
Dictum — безкоштовна програма з відкритим кодом під ліцензією MIT.
Як це працює¶
- Ви тримаєте гарячу клавішу й говорите. Типово це
Ctrl+Alt+Space, але можна вибрати іншу. Dictum подає короткий звуковий сигнал і записує з мікрофона лише доти, доки ви тримаєте клавіші, а невеликий індикатор унизу екрана показує, що Dictum слухає. Профіль у режимі «Перемикати» працює інакше: натисніть гарячу клавішу один раз, щоб почати, і ще раз, щоб закінчити. - Ви відпускаєте клавіші. Whisper, модель розпізнавання мовлення, перетворює запис на текст просто на вашому комп'ютері: на відеокарті через Vulkan, якщо вона є, а якщо немає — на процесорі.
- Обробники профілю опрацьовують текст, якщо профіль їх має, у заданому вами порядку. Правила заміни виправляють слова, які раз у раз розпізнаються неправильно, а запит до LLM надсилає текст мовній моделі на під'єднаному вами сервері, і вона виправляє пунктуацію й описки.
- Dictum вставляє текст. Він кладе текст у буфер обміну, сам натискає Ctrl+V (Ctrl+Shift+V у терміналі, який він упізнає), а потім повертає в буфер текст, що був там раніше. Якщо в буфері було не текст, а, скажімо, зображення, диктування його замінить.
Dictum зберігає ваші останні диктування: їх показує пункт «Історія» в меню трею, тож будь-яке можна скопіювати ще раз.
Профіль поєднує ці налаштування: гарячу клавішу, мови, ваші слова й обробники. Профілів може бути кілька, кожен зі своєю гарячою клавішею.
Дві програми¶
Dictum встановлює дві програми, які працюють разом:
dictum-gui— програма для робочого столу: значок у треї з меню, майстер налаштування, вікно «Налаштування» та індикатор диктування. Вона запускає демон і перезапускає його, якщо той зупиниться.dictum— командний рядок.dictum daemon— фоновий процес, який і виконує всю роботу: чекає на гарячі клавіші, записує, розпізнає мовлення й вставляє текст. Інші команди дають змогу перевірити й налаштувати Dictum із термінала, наприкладdictum statusіdictum doctor.
Для щоденної роботи досить програми для робочого столу. Якщо вам зручніше в терміналі, dictum init налаштує Dictum просто в терміналі, а dictum daemon запустить його без програми для робочого столу, тобто без значка в треї та без індикатора.
Що далі¶
- Початок роботи: установіть Dictum, налаштуйте його й надиктуйте перший текст.
- Посібники, кожен від початку до кінця:
- Мови: диктування кількома мовами і навіщо потрібна основна мова.
- Профілі: кілька наборів налаштувань, кожен зі своєю гарячою клавішею.
- Чищення тексту мовною моделлю: мовна модель на вибраному вами сервері виправляє пунктуацію й описки.
- Ваші слова й правила заміни: підкажіть Dictum, як писати імена й терміни, і виправляйте слова, що розпізнаються неправильно.
- Запуск під час входу.
- Оновлення й видалення.
- Розв'язання проблем: коли щось не працює, почніть із
dictum doctor. - Довідник: налаштування, майстер налаштування, трей та індикатор, командний рядок і файли, які зберігає Dictum.
- Приватність: що Dictum використовує на вашому комп'ютері і коли.