AudionAudion

Voice Tools

github.com/Tensionix/voice-tools ↗
Сборки этого проекта: версии, файлы и контрольные суммы.
Voice Tools

Нажали хоткей, говорите — текст встаёт туда, где курсор, а буфер обмена возвращается прежним. Записи совещаний и видео с диска превращаются в текст, субтитры и протокол встречи рядом с исходником. Распознаёт GigaAM на этой машине — без сети и без ключа — или облако по своему ключу: xAI, OpenAI, ElevenLabs. Запись пишется на диск сразу, и без нужды ничего не уезжает наружу.

3.1.0
22 загрузки с GitHub

Audion Voice Tools

English · Руководство

Содержание

Диктовка в любое окно и расшифровка записей — одна программа для Windows. Нажали хоткей, говорите — текст встаёт туда, где курсор. Записи совещаний и видео с диска превращаются в текст, субтитры и протокол встречи рядом с исходником.

Зачем это сделано

Распознавание речи нужно в двух разных обстоятельствах.

Быстро и сейчас. Продиктовать сообщение, письмо, задачу — и сразу продолжить работу. Здесь важны отклик и то, чтобы программа не мешала: капсула вверху экрана, хоткей, текст на месте курсора, буфер обмена возвращается прежним.

Много и надолго. Часовое совещание, запись целого дня, папка видео. Здесь важнее, чтобы ничего не терялось и не уезжало наружу без нужды: запись пишется на диск сразу, распознаётся на этой машине, текст ложится рядом с исходником.

Что умеет

слова. Распознаёт локальная модель на этой машине — GigaAM v3 для русского по умолчанию, Parakeet и Whisper на выбор — без сети и без ключа — или облако по своему ключу: xAI, OpenAI, ElevenLabs.

Протокол встречи. Текст оформляет языковая модель после остановки, до вставки: по умолчанию GPT-6 Luna, или xAI, или свой сервер; модели — из списка самого сервиса.

замены «сказано -> написано».

после остановки.

говорящим; MD, TXT, SRT, VTT и JSON рядом с исходником.

Что нужно доустановить

Движки и модели в раздачу не входят: у каждого своя лицензия, они ставятся с сайтов авторов в папку программы.

При первом запуске окно само предлагает то, что советуется этой машине: движок диктовки, FFmpeg, GigaAM и Whisper для файлов — без видеокарты NVIDIA всего около 3,7 ГБ. «Позже» откладывает вопрос; всё то же — в SETUP, там видно, что стоит и сколько скачивать.

Whisper зависит от видеокарты. Без NVIDIA это модель turbo на процессоре: из моделей Whisper процессору посильна только она. С видеокартой NVIDIA Whisper для файлов — Whisper на CUDA с моделью large-v2, и первый запуск предлагает всего около 5,6 ГБ. Turbo на такой машине не скачивается: на CUDA она повторяет фразы — на пяти минутах английской речи одна фраза шла 25 раз подряд, ошибок по словам было 42 %, — а large-v2 там так же быстра (пять минут — за 18 секунд) и ошибается в 7 % слов. Turbo, оставшаяся с процессора, при установке Whisper на CUDA уходит в Корзину.

С видеокартой NVIDIA SETUP предлагает и тяжёлое — по желанию: GigaAM на CUDA, разделение по говорящим на видеокарте (Community-1, нужен ключ Hugging Face).

Принцип

Окно никогда не ждёт. Микрофон, распознавание, вставка, облако и модель режима работают на своих потоках; окно и капсула только показывают, что происходит.

Ничего не теряется. Облако не ответило — тот же дубль распознаёт GigaAM на этой машине. Модель режима не ответила или ответила не тем — вставляется текст движка. Отменённая диктовка хранит свой звук, запись после сбоя восстанавливается. Каждый такой случай отмечен в истории.

Где что лежит

ПапкаЧто там
library\библиотека: диктовки и записи (library.sqlite3), записи — в recordings\ГОД\МЕСЯЦ\ с расшифровками
config\настройки: диктовки (dictation.json), словарь (dictionary.txt), окна (window_settings.json), файлов (app_settings.yaml); ключи сервисов — api_key_*.txt
logs\журналы по дням
Tools\, models\движки и модели, поставленные из SETUP

Дальше


Техническая часть

FFmpeg и драйвер NVIDIA

Каждая сборка FFmpeg собрана под конкретную версию заголовков аппаратного кодирования, и каждая требует своего минимума драйвера. Самая свежая сборка на старом драйвере не ускоряет, а ломает аппаратный путь — поэтому сборка подбирается по драйверу, а не по номеру версии.

Драйвер NVIDIAКакую FFmpeg ставит программа
видеокарты NVIDIA нетсамую новую стабильную сборку Gyan, не ниже 9.0.2
610.88 (LTS) и новеесамую новую стабильную сборку Gyan, не ниже 9.0.2
570.0 – 610.878.0.1 — доступны не все операции
551.76 – 569.xx7.1 — доступны не все операции
ниже 551.76никакую: установщик останавливается и говорит почему

610.88 — LTS-драйвер, под который собраны программы. Выйдет 9.1 — будет 9.1; если новая сборка не прошла пробу NVENC на драйвере, установщик возвращается к 9.0.2. Ниже 610.88 ставится прежняя ветка, при которой работает NVENC, и установщик говорит, что доступны не все операции. Сборка подбирается при установке: сменился драйвер — FFmpeg, поставленная снова, подберётся под него.

Портативность

Программа живёт в своей папке: в Windows ничего не пишется, установки не нужно. Окно — App\AudionVoiceTools.exe со своей средой .NET, запуск — Start.exe. Расшифровку файлов делает консольная команда voice_cli.cmd на Python из runtime\ той же папки.

Версии
3.1.0
Audion_Voice_Tools_v3.1.0_Full.zip498 МБ20 октября 2026sha256GitHub ↗
Audion_Voice_Tools_v3.1.0.zip73.6 МБ20 октября 2026sha256GitHub ↗
README_EN.dark.pdf95.2 КБ20 октября 2026GitHub ↗
README_EN.light-sand.pdf95.3 КБ20 октября 2026GitHub ↗
README_EN.md6.6 КБ20 октября 2026GitHub ↗
README_RU.dark.pdf106 КБ20 октября 2026GitHub ↗
README_RU.light-sand.pdf106 КБ20 октября 2026GitHub ↗
README_RU.md9.9 КБ20 октября 2026GitHub ↗
USER_GUIDE_EN.dark.pdf144 КБ20 октября 2026GitHub ↗
USER_GUIDE_EN.light-sand.pdf144 КБ20 октября 2026GitHub ↗
USER_GUIDE_EN.md14.7 КБ20 октября 2026GitHub ↗
USER_GUIDE_RU.dark.pdf162 КБ20 октября 2026GitHub ↗
USER_GUIDE_RU.light-sand.pdf162 КБ20 октября 2026GitHub ↗
USER_GUIDE_RU.md22.3 КБ20 октября 2026GitHub ↗
Установка

Программа портативная: распакованная папка и есть установленная программа. Реестр не трогается, удаление — удалить папку.

$name = "Audion_Voice_Tools_v3.1.0_Full.zip"
Invoke-WebRequest "https://audion.dev/get/voice-tools/3.1.0/Audion_Voice_Tools_v3.1.0_Full.zip" -OutFile $name
Invoke-WebRequest "https://audion.dev/get/voice-tools/3.1.0/Audion_Voice_Tools_v3.1.0_Full.zip.sha256" -OutFile "$name.sha256"

$want = (Get-Content "$name.sha256").Split(" ")[0]
$have = (Get-FileHash $name -Algorithm SHA256).Hash.ToLower()
if ($want -ne $have) { throw "сумма не сошлась: загрузка повреждена" }

Expand-Archive $name -DestinationPath ".\voice-tools"
Все загрузки · На главную