Руководство по автономной транскрипции

Как транскрибировать
аудио в автономном режиме
Без интернета, без загрузки, бесплатно

Каждому облачному сервису транскрипции нужен интернет, и он загружает ваше аудио. Для конфиденциального аудио (юридическое, медицинское, НИОКР, журналистские материалы) это неприемлемо. StarWhisper запускает Whisper локально на вашем устройстве Windows. Аудио никогда не покидает устройство.

Скачать для Windows
Microsoft Store
  • Одобрено Windows
  • Быстрая установка за 30 секунд
«Режим полета включен. Локальная обработка...»

Пять шагов для полностью автономной транскрипции аудио

Установите один раз с интернетом, работайте в автономном режиме всегда после этого.

1

Установите StarWhisper, пока у вас есть интернет

Скачайте бесплатный установщик с домашней страницы StarWhisper и запустите его. Установка занимает около двух минут и включает разовую загрузку файлов модели Whisper (от нескольких сотен мегабайт до нескольких гигабайт, в зависимости от выбранного размера модели). Это единственный раз, когда требуется интернет.

2

Отключитесь от интернета, чтобы доказать это

Включите режим полета, отключите кабель ethernet, отключите адаптер Wi-Fi или просто отправьтесь в зону без сигнала. StarWhisper не требует подключения для работы. Если вам нужны твердые доказательства, запустите Wireshark или любой сетевой монитор: во время транскрипции из процесса StarWhisper не выйдет ни одного пакета.

3

Перетащите аудиофайл в окно StarWhisper

Откройте StarWhisper. Перетащите любой аудиофайл (MP3, WAV, M4A, OGG, OPUS, FLAC, WMA, AAC, а также аудио, извлеченное из видео MP4, MOV, AVI, MKV) в окно. Модель Whisper на вашем жестком диске декодирует и транскрибирует аудио. Язык определяется автоматически из 96 поддерживаемых.

4

Дождитесь транскрипции

StarWhisper обрабатывает аудио локально на вашем CPU или GPU. Скорость: примерно в 10 раз быстрее реального времени на современном процессоре ноутбука и в 50 раз быстрее на GPU от NVIDIA с включенным CUDA. Часовой аудиофайл транскрибируется примерно за 6–12 минут на CPU или за 1–2 минуты на GPU среднего диапазона.

5

Скопируйте или экспортируйте расшифровку локально

Расшифровка появится в окне StarWhisper после завершения обработки. Скопируйте в буфер обмена, сохраните как .txt или экспортируйте с дополнительными временными метками. Файл записывается на ваш локальный жесткий диск. Никакой облачной синхронизации, никакой загрузки, никакой телеметрии. Текст принадлежит только вам.

Почему важна автономная транскрипция аудио

Реальные ситуации, когда облачная транскрипция не работает или запрещена.

Работает в режиме полета

Длительные авиаперелеты, поездки на поезде, поездки на автомобиле в туннелях. Облачные инструменты умирают, когда исчезает сигнал. Локальная транскрипция продолжает работать на полностью отключенном ноутбуке.

Сбои Wi-Fi в отелях вас не остановят

Командировки, деловые поездки, номера в отелях со сломанным или медленным интернетом. Аудиофайл, который вы записали ранее, все равно транскрибируется локально, сеть не нужна.

Клетки Фарадея и комнаты с блокировкой сигнала

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

SCIF и изолированное развертывание

Защищенные изолированные информационные объекты (SCIF) запрещают подключение к сети. Локальная архитектура StarWhisper совместима с требованиями изоляции; развертывание зависит от утверждения объектом.

Конфиденциальные исходные материалы

Юридические показания, интервью с журналистскими источниками, аудио НИОКР, записи терапевтических сеансов. Облачная загрузка нарушает конфиденциальность. Объяснение проблем конфиденциальности.

Без подписки, без поминутной оплаты

Облачные инструменты берут плату за минуту или за месяц. Локальная установка бесплатна в пределах дневного лимита слов или 10 долларов в месяц за неограниченное использование. Модель ценообразования.

Инструмент транскрипции по умолчанию — онлайн. Зачастую это неправильное значение по умолчанию.

Большинство людей, которые вводят «как транскрибировать аудио» в поисковую систему, в конечном итоге попадают на Otter, Rev, Trint, Happy Scribe, Sonix, Descript или один из десятков аналогичных сервисов. Все они работают одинаково: вы загружаете свой аудиофайл на их серверы, их бэкенд (часто та же модель OpenAI Whisper, которая работает локально на вашем собственном компьютере) обрабатывает файл, и расшифровка возвращается. Для обычного пользователя с нечувствительным аудио и хорошим интернетом это нормально.

Это не подходит для большой доли реальных потребностей в транскрипции.

Юристы не могут загружать привилегированные разговоры с клиентами на сторонний сервер, не нарушая свои этические правила и саму адвокатскую тайну. Врачи и терапевты не могут загружать аудио пациентов, не нарушая HIPAA в США или эквивалентные правила в других странах. Журналисты, работающие с конфиденциальными источниками, не могут загружать записи источников, не подвергая риску источник. Корпоративные команды НИОКР не могут загружать аудио о prerelease продуктах, не раскрывая коммерческие тайны. Правительственные и оборонные работы, очевидно, не могут загружать ничего секретного. Даже для нерегулируемых личных записей многие люди просто не хотят, чтобы их голосовые заметки навсегда оставались на чужом сервере.

StarWhisper создан именно для этой категории пользователей. Модель Whisper, которая его питает, полностью работает на вашем устройстве Windows. После одноразовой установки (которая является единственным шагом, требующим интернета), приложению не нужно связываться с домом. Вы можете транскрибировать в режиме полета, в подвале, в самолете, в отеле со сломанным Wi-Fi, в SCIF или на постоянно изолированной рабочей станции. Аудио никогда не покидает устройство.

Как на самом деле убедиться, что аудио не покидает ваше устройство

«Конфиденциальность» легко заявить в маркетинговых текстах. Стоит проверить это самостоятельно, когда ставки высоки.

Быстрый тест: отключите сеть

Установите StarWhisper, завершите загрузку модели, затем включите режим полета (или отключите ethernet и Wi-Fi, если у вашего ноутбука есть аппаратный переключатель Wi-Fi — еще лучше). Откройте StarWhisper и транскрибируйте файл. Это работает. Этот единственный тест подтверждает, что всё в конвейере транскрипции происходит локально, потому что сети буквально нет.

Строгий тест: Wireshark или любой инструмент захвата пакетов

Если вам нужно абсолютное подтверждение того, что StarWhisper ничего не загружает при наличии сети, установите Wireshark (бесплатный, с открытым исходным кодом) или любой эквивалентный инструмент захвата пакетов. Отфильтруйте по процессу StarWhisper. Запустите транскрипцию. Наблюдайте ноль исходящих пакетов от процесса StarWhisper во время самой транскрипции. Телеметрия от ОС (сама Windows по умолчанию отправляет некоторую фоновую телеметрию) будет видна при захвате, но она отделена от того, что делает StarWhisper.

Криминалистический тест для изолированных требований

Для развертываний в SCIF или изолированных средах, где требуются более строгие гарантии, установите StarWhisper на подключенный компьютер, завершите загрузку модели, скопируйте всю установленную папку (Program Files плюс каталог кэшированных моделей) на USB-накопитель с использованием утвержденных процедур для съемных носителей, перенесите на изолированный целевой компьютер и запустите там. Приложение будет работать вообще без сети, потому что все веса моделей и зависимости кода находятся на диске. Это также полезно для редкого случая, когда вы хотите развернуть StarWhisper на множестве конечных точек внутри корпоративной сети, которая не разрешает исходящий интернет с рабочих станций.

Конкретные сценарии, в которых побеждает автономная транскрипция

Транскрипция юридических показаний

Паралегал записывает показания или интервью со свидетелем для внутреннего использования. Запись содержит привилегированные разговоры и конфиденциальные дела клиентов. Загрузка в облачный сервис, такой как Rev или Otter, нарушит адвокатскую тайну (или, как минимум, потребует соглашения о бизнес-ассоциации и этической оценки). Перетащите файл в StarWhisper на ноутбуке, получите расшифровку локально, без загрузки. То же самое относится к записанным переговорам об урегулировании, звонкам по подготовке свидетелей-экспертов и любому другому аудио, подпадающему под обязательства фирмы по сохранению конфиденциальности. См. голос в текст для юристов для полного юридического рабочего процесса.

Медицинские и клинические записи

Клиницист записывает консультацию пациента для ведения заметок (с согласия). Аудио содержит защищаемую медицинскую информацию (PHI). HIPAA разрешает обработку PHI на собственном оборудовании клинициста, но обычно запрещает ее загрузку в сторонние облачные сервисы без явных соглашений BAA. Локальная транскрипция Whisper на рабочей станции Windows клинициста удерживает аудио под соответствующим контролем HIPAA. См. FAQ по соответствию HIPAA для более подробной информации и голос в текст для терапевтов для контекста психического здоровья.

Журналистика с конфиденциальными источниками

Репортер-расследователь записывает интервью с источником. Источник согласился говорить при условии, что запись не будет передана никому, включая поставщика услуг транскрипции. Загрузка файла в Otter, Rev или любой облачный сервис технически делится им с инфраструктурой поставщика. Локальная транскрипция сдерживает обещание. См. голос в текст для журналистов для рабочего процесса, специфичного для репортеров.

Путешествия и удаленная работа

Выездные исследователи, участники конференций и путешествующие профессионалы регулярно имеют аудио для транскрибации, но не имеют надежного интернета. Wi-Fi в отеле пропадает. Конференц-сети ограничивают большие загрузки. Поездки на поезде через мертвые зоны. Рабочий процесс облачных инструментов останавливается; локальный рабочий процесс — нет. Перетащите файл, получите расшифровку, двигайтесь дальше. См. FAQ по автономному голосовому диктанту Windows для связанных сценариев диктанта.

Архитектура локальной транскрипции Whisper

Краткое объяснение того, почему это вообще возможно, поскольку облачная транскрипция несколько лет назад была единственным вариантом.

OpenAI выпустила модель Whisper как открытый исходный код по лицензии MIT в 2022 году. Whisper — это единая нейронная сеть, обученная примерно на 680 000 часах мультиязычного аудио. Самая большая версия содержит около 1,5 миллиарда параметров и работает с объемом оперативной памяти в несколько гигабайт. Меньшие версии весят несколько сотен мегабайт и работают на типичном процессоре ноутбука в реальном времени или быстрее. Это означает, что та же модель, которая лежит в основе большинства современных облачных сервисов транскрипции, может работать локально на потребительском оборудовании.

StarWhisper объединяет модель Whisper с конвейером декодирования аудио, пользовательским интерфейсом и специфичным для Windows связующим кодом, который позволяет перетаскивать файлы. После установки весь конвейер находится на вашем жестком диске: веса модели, библиотеки кодеков, код парсинга, форматирование вывода. Ни один из них не требует доступа к сети во время выполнения. Расшифровка вычисляется на вашем CPU или GPU и записывается в локальный файл. Для более глубокого архитектурного объяснения см. конфиденциальность и автономная архитектура.

Компромисс по сравнению с облачными сервисами заключается в оборудовании. Облачная транскрипция выполняется на любом мощном сервере, который хочет предоставить поставщик. Локальная транскрипция выполняется на вашем ноутбуке, который медленнее, чем выделенный сервер с GPU. На практике разница в скорости имеет меньшее значение, чем можно было бы ожидать: типичный современный процессор ноутбука транскрибирует аудио примерно в 10 раз быстрее реального времени, что означает, что часовой файл занимает от 6 до 12 минут. GPU от NVIDIA с CUDA сокращает это время до 1–2 минут. Для большинства нереалтайм рабочих процессов (транскрибация существующего аудиофайла, а не субтитры в прямом эфире) локальной скорости более чем достаточно.

Бесплатно против Платного: что на самом деле покрывает бесплатный уровень в автономном режиме

Бесплатный уровень StarWhisper предоставляет 500 слов в день и 3500 слов в неделю расшифрованного вывода. Бесплатный уровень работает в автономном режиме точно так же, как уровень Pro; нет функций, доступных только онлайн, заблокированных за бесплатным барьером. Единственная разница — это дневной лимит слов.

Для типичного случайного использования (короткая записанная встреча, личная голосовая заметка, один фрагмент подкаста) 500 слов в день достаточно. 5-минутная голосовая заметка — это примерно 700 слов; один типичный абзац продиктованного текста легко укладывается в лимит. Для интенсивного профессионального использования (полные юридические показания, многочасовые транскрипции медицинских сеансов, ежедневная журналистская работа) тариф Pro снимает ограничение за 10 долларов в месяц или 80 долларов в год. Подробности плана Pro. 7-дневная бесплатная пробная версия Pro доступна, если вы хотите проверить рабочий процесс на длинном файле.

Бесплатный уровень действительно бесплатен, без кредитной карты, без обязательной регистрации и без ловушки преобразования пробного таймера в платную версию. Это не урезанная версия платного приложения; это то же приложение с лимитом слов. Коммерческое использование разрешено на обоих уровнях. Для глубокого изучения подхода без подписки см. модель ценообразования без подписки.

Дополнительное чтение об автономной и конфиденциальной транскрипции

Если именно автономный режим привел вас сюда, несколько связанных руководств расширяют смежные темы. По конкретному вопросу о том, как локальная транскрипция Whisper сравнивается с облачной Whisper, см. Локальный Whisper против облака. Для более широкой категории проблем конфиденциальности при транскрипции см. проблемы конфиденциальности транскрипции. Для специфических форматов автономных рабочих процессов см. как конвертировать MP3 в текст, как конвертировать M4A в текст и как конвертировать WAV в текст, каждый из которых использует тот же локальный конвейер, описанный выше. Для автономного диктанта в реальном времени (не транскрибации существующих файлов) см. FAQ по автономному голосовому диктанту Windows.

Часто задаваемые вопросы

Нужен ли мне интернет для установки StarWhisper?
Да, один раз. Установщик небольшого размера, и во время настройки он загружает файлы модели Whisper (от нескольких сотен мегабайт до нескольких гигабайт, в зависимости от выбранного размера модели). После этой единственной загрузки StarWhisper работает полностью в автономном режиме. Вы можете навсегда отключить компьютер от сети, и приложение продолжит работать. Для развертывания в изолированных сетях можно также скопировать полностью установленную папку StarWhisper с подключенного компьютера на автономный, пропустив этап с сетью.
Что насчет обновлений модели? Требуют ли они интернета?
Обновления модели Whisper выполняются вручную и нечасто. Базовые модели Whisper остаются стабильными более двух лет; OpenAI редко выпускает обновления. Если появится новый размер или версия модели, и вы захотите ее использовать, вы скачиваете ее один раз, и затем она остается на жестком диске как и оригинал. Обновления приложения для исправления ошибок также инициируются пользователем: вы проверяете их вручную в настройках приложения. Ничего не загружается в фоновом режиме. Приложение не отправляет запросы домой для обновлений при запуске.
Отправляется ли что-либо в фоновом режиме во время транскрипции?
Нет. Вы можете проверить это сами. Полностью отключите компьютер от интернета (режим полета, отключите кабель ethernet, отключите адаптер Wi-Fi), а затем транскрибируйте файл. Приложение будет работать как обычно. Для большей уверенности запустите Wireshark или любой другой монитор сети во время обработки файла в StarWhisper при подключенном интернете: вы увидите ноль исходящих пакетов от процесса StarWhisper. Конвейер локального режима полностью автономен: декодирование аудио, инференс Whisper, вывод текста — всё на вашем CPU или GPU, а результат записывается на ваш локальный диск.
Что насчет телеметрии Windows? Утечет ли мое аудио?
Телеметрия Windows — это отдельная проблема, не зависящая от StarWhisper и неподвластная StarWhisper. StarWhisper не отправляет ваше аудио никуда; сама Windows может отправлять телеметрию о том, какие приложения запущены, отчеты о сбоях и аналогичные метаданные в зависимости от ваших настроек конфиденциальности. Для сред с высоким уровнем безопасности стандартной практикой является отключение телеметрии Windows на уровне групповой политики, работа на выделенной изолированной рабочей станции или использование Windows LTSC, где по умолчанию используется сокращенная телеметрия. Ни одно из этих решений не зависит от того, используете ли вы StarWhisper.
Могу ли я использовать это на компьютере в изолированной сети (airgapped)?
Да. Самый чистый подход: установите StarWhisper на подключенном компьютере, завершите загрузку модели при первом запуске, затем скопируйте всю установленную папку (Program Files и расположение кэша моделей) на изолированный компьютер. Приложение будет работать на автономном компьютере без необходимости дальнейшего доступа к сети. Активация лицензии для Pro может быть выполнена в автономном режиме; бесплатный уровень вообще не требует активации. В некоторых корпоративных средах также создают собственное внутреннее зеркало установщика для повторяемого развертывания.
Действительно ли StarWhisper БЕСПЛАТЕН для автономной транскрипции?
Да. Бесплатный уровень предоставляет 500 слов в день и 3500 слов в неделю расшифрованного текста без кредитной карты и без обязательной регистрации. Для случайного автономного использования (периодическая запись встреч, личные голосовые заметки) бесплатного уровня достаточно. Для интенсивного использования (полная транскрипция юридических показаний, ежедневная журналистская работа, постоянная диктовка медицинских карт) Pro снимает ограничение за 10 долларов в месяц или 80 долларов в год. Бесплатная версия и Pro создают идентичные расшифровки, используя одну и ту же модель Whisper.
Как насчет коммерческого использования?
Коммерческое использование разрешено как на бесплатном уровне, так и на Pro. Сама модель Whisper имеет открытый исходный код по лицензии MIT, что разрешает коммерческое использование без роялти. StarWhisper как приложение также допускает коммерческое использование. Журналисты, юристы, врачи, терапевты, подкастеры, исследователи и другие специалисты используют StarWhisper в рамках своей оплачиваемой работы. Единственным ограничением для коммерческого использования на бесплатном уровне является дневной лимит в 500 слов; если ваш объем превышает это, Pro — это ваш путь.
Какие форматы аудиофайлов поддерживаются в автономном режиме?
Те же форматы, что и в сети: MP3, WAV, M4A, AAC, OGG, OPUS, FLAC, WMA и большинство распространенных аудиоформатов. StarWhisper также автоматически извлекает аудио из видеофайлов (MP4, MOV, AVI, MKV). Автономный режим является режимом работы по умолчанию; нет функций, которые отключаются при переходе в офлайн. Библиотеки кодеков и модель Whisper находятся на вашем жестком диске и не требуют никаких сетевых вызовов для работы.
Почему важна автономная транскрипция?
Три причины. Во-первых, конфиденциальность: конфиденциальное аудио (юридические показания, медицинские записи, НИОКР, журналистские исходные материалы) не может быть загружено на сторонний сервер без нарушения этики, правил или контракта. Во-вторых, надежность: облачная транскрипция перестает работать, когда перестает работать интернет; локальная транскрипция продолжает работать в самолете, в туннеле, в отеле со сломанным Wi-Fi или в месте с преднамеренным блокированием сигнала. В-третьих, стоимость: облачные сервисы берут плату за минуту или за месяц, локальная транскрипция — это разовая установка и навсегда бесплатно (в рамках дневного лимита слов бесплатного уровня) или 10 долларов в месяц за неограниченное использование.
Работает ли StarWhisper в SCIF (Защищенных изолированных информационных объектах)?
Может, на компьютере, который соответствует требованиям объекта к утверждению оборудования. SCIF требуют полностью изолированного оборудования без подключения к сети. Локальная архитектура StarWhisper совместима с этой средой: установите на подключенном компьютере, перенесите папку приложения на компьютер в SCIF с помощью утвержденных носителей, запускайте в автономном режиме. Фактическое решение о развертывании любого стороннего программного обеспечения в SCIF регулируется сотрудником безопасности объекта и процессом утверждения соответствующего ведомства; это не гарантия утверждения, а лишь заявление о том, что техническая архитектура совместима с требованиями изоляции.

Транскрибируйте аудио в автономном режиме за минуты

Бесплатное скачивание. Установите один раз с интернетом, работайте в автономном режиме всегда после этого. Аудио никогда не покидает устройство.

Скачать StarWhisper для Windows