Представляем Sonix CLI: автоматизируйте создание стенограмм из командной строки

· 4 мин. чтения
В этой статье

Сегодня мы запускаем 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 расшифрует ваше аудио и видео за считанные минуты - с точностью, которая заставит вас забыть о том, что это автоматический процесс.

Быстрота работы
Доступный
Безопасный
Попробуйте Sonix бесплатно
★★★★★ Нравится более чем 3 миллионам пользователей
99% Точность
35+ Языки
1B+ Переписанные часы
ru_RURussian