В этой статье
Сегодня мы запускаем Sonix CLI — бесплатная и быстрая утилита командной строки, которая делает весь рабочий процесс Sonix доступным в один клик. Загружайте медиафайлы, получайте стенограммы, запускайте перевод и создание резюме, а также управляйте своей учетной записью — и всё это с помощью коротких команд, которые можно вводить вручную, добавлять в скрипт или интегрировать в систему непрерывной интеграции (CI). Это весь API Sonix, объединенный в единый инструмент под названием sonix.
Самое приятное — это то, как легко начать работу. Установите программу один раз, и всего за три строчки вы сможете превратить необработанную запись в готовые субтитры на диске:
npm install -g @sonix-ai/cli
sonix config set api-key sk_live_xxxxxxxx
sonix media create ./interview.mp3 --language en --wait
sonix transcript get --format srt > captions.srtЭто и загрузка, и транскрипция, и готовые субтитры в формате SRT на диске — без промежуточного кода.
Что это делает
Если говорить о внутреннем устройстве, sonix берет на себя все, что в противном случае пришлось бы настраивать самостоятельно с помощью необработанного API:
- Загружайте что угодно. Небольшие файлы загружаются быстро за один раз; большие (мы тестировали файлы объемом в несколько гигабайт) загружаются напрямую и надежно, причем для каждого фрагмента выполняется отдельная повторная попытка, так что нестабильное соединение не помешает загрузке файла объемом 5 ГБ. Вам не нужно задумываться о том, какой способ загрузки используется —
sonix media create ./big-recording.movпросто работает. - Получите стенограммы в любом формате — обычный текст, SRT, VTT, JSON или Avid DS — передаются напрямую в файл или в терминал.
- Используйте те функции искусственного интеллекта, которыми вы уже пользуетесь — перевод, вставка субтитров, создание кратких содержаний одним щелчком мыши и пакетное создание кратких содержаний для всей папки.
- Управление учетной записью — папки, участники команды и общие ссылки — все это можно настроить с помощью скриптов.
- Подождите, пока начнутся медленные моменты. Добавить
--подождидля любой задачи, и CLI приостанавливает работу до завершения задачи, после чего выводит результат. Больше не нужно писать циклы опроса вручную.
Всё построено с использованием потоков. Результаты выводятся в стандартный вывод, диагностические сообщения — в стандартный вывод ошибок, и --json предоставляет исходный ответ API для любой команды — так что sonix media list --json | jq и получить транскрипт Sonix … > файл держитесь в чистоте. Полный справочник по командам и флагам находится в Документация по CLI Sonix.
Также разработано для ИИ-агентов
CLI предназначена и для другой аудитории: агентов по написанию кода на базе ИИ, таких как Claude Code или Codex. Вместо того чтобы загружать обширную схему инструмента в контекст модели, агент может выйти в командную строку, чтобы sonix — одна простая команда, чистый код завершения, готово.
sonix agent-context # — весь интерфейс команд в формате JSON за один вызов
sonix setup claude # — устанавливает готовый навык Sonix для Claude CodeЕсли вы предпочитаете, чтобы ваш помощник заглянул в Sonix в разговорном стиле — “Найди моё интервью с доктором Пателем и выдели три главных вывода” — вот что наш Сервер MCP предназначена. CLI — это вторая половина этой истории: она нужна для тех случаев, когда вам (или агенту) требуются детерминированные команды, поддерживающие скрипты, которым можно доверять в конвейере.
Несколько примеров того, как люди используют это
- Исследователь отмечает, что
Sonix Media Createв папке интервью и позволяет скрипту загрузить и распознать весь пакет данных за ночь. - Команда, занимающаяся подкастом, создаёт новые файлы SRT для каждого нового эпизода в рамках процесса сборки — никаких дополнительных действий не требуется.
- Разработчик подключает Sonix к существующему медиа-конвейеру, не написав ни одной строчки кода HTTP.
- ИИ-агент загружает запись, дожидается появления стенограммы и составляет её краткое изложение — и всё это с помощью команд оболочки.
Начать работу
CLI-интерфейс Sonix является бесплатным и имеет открытый исходный код (лицензия MIT), работает на Node 20+ и устанавливается за считанные секунды:
npm install -g @sonix-ai/cli
# или, без установки:
npx @sonix-ai/cli media listПолучите свой ключ API на сайте my.sonix.ai/api, запустить sonix config set api-key, и всё готово. Полный справочник по командам и параметрам находится в наша документация по CLIи sonix --help всегда находится всего в одном нажатии клавиши.
Нам очень интересно, что вы сможете автоматизировать с помощью этого инструмента. Как всегда, напишите нам Если у вас есть отзывы, вы столкнулись с какой-то проблемой или хотите рассказать нам, что бы вы хотели увидеть в следующий раз.
Самая точная в мире транскрипция с помощью искусственного интеллекта
Sonix расшифрует ваше аудио и видео за считанные минуты - с точностью, которая заставит вас забыть о том, что это автоматический процесс.