Нативное приложение для macOS, которое преобразует речь в текст локально или через облачные API, а затем обрабатывает его с помощью повторно используемых AI-сценариев.
argmaxinc/argmax-oss-swift
Swift SDK для локального распознавания и синтеза речи, а также диаризации говорящих на Apple silicon.
Open source альтернатива:Otter.ai
- Звёзды
- 6,411
- Форки
- 622
- Открытые issues
- 143
- Последний коммит
- 11 дней назад
Что это?
Argmax Open-Source SDK для Swift объединяет в одном Swift-пакете три фреймворка для обработки речи на устройстве: WhisperKit для распознавания речи с моделями OpenAI Whisper, TTSKit для синтеза речи с моделями Qwen3-TTS и SpeakerKit для диаризации говорящих с моделями Pyannote. Все они работают на Core ML на Apple silicon, поэтому аудио обрабатывается локально, без облачного сервера.
WhisperKit может расшифровывать локальные аудиофайлы или поток с микрофона и по запросу скачивает варианты Whisper с Hugging Face. Argmax CLI включает локальный сервер, реализующий эндпоинты OpenAI Audio для транскрибации и перевода, — к нему можно подключать существующие клиенты OpenAI SDK. SpeakerKit умеет объединять метки говорящих с транскриптами WhisperKit и экспортировать результат в формате RTTM.
Пакет в целом требует macOS 14 или новее, а TTSKit — macOS 15 или iOS 18. Он распространяется по лицензии MIT; коммерческий Argmax Pro SDK с дополнительными моделями и поддержкой Android предлагается отдельно.
Ключевые возможности
- 01Распознавание речи моделями Whisper через WhisperKit, включая потоковое распознавание с микрофона
- 02Синтез речи моделями Qwen3-TTS и потоковое воспроизведение в реальном времени в TTSKit
- 03Диаризация говорящих моделями Pyannote и экспорт в формате RTTM в SpeakerKit
- 04Локальный сервер OpenAI-совместимого Audio API для транскрибации и перевода
- 05Swift CLI (argmax-cli) и установка whisperkit-cli через Homebrew
Сценарии использования
- Добавление офлайн-транскрибации в приложение для iOS или macOS без отправки аудио на сервер
- Синтез речи непосредственно на устройстве в Swift-приложении с потоковым воспроизведением
- Определение того, кто и когда говорил в записях встреч или интервью
- Подключение существующего кода на OpenAI SDK к локальному серверу транскрибации на Mac
Быстрый старт
- 1
Добавьте зависимость пакета Swift в Xcode или Package.swift (Swift Package Manager)
- 2
Установите CLI с помощью Homebrew
brew install whisperkit-cli
Что важно знать
- Требуются macOS 14.0 или новее и Xcode 16.0 или новее.
- Поддерживается только локальный вывод на устройствах с Apple silicon; Android и другие платформы не поддерживаются.
Темы
Частые вопросы
- Что такое argmax-oss-swift?
- Swift SDK для локального распознавания и синтеза речи, а также диаризации говорящих на Apple silicon. Argmax Open-Source SDK для Swift объединяет в одном Swift-пакете три фреймворка для обработки речи на устройстве: WhisperKit для распознавания речи с моделями OpenAI Whisper, TTSKit для синтеза речи с моделями Qwen3-TTS и SpeakerKit для диаризации говорящих с моделями Pyannote. Все они работают на Core ML на Apple silicon, поэтому аудио обрабатывается локально, без облачного сервера.
- argmax-oss-swift можно использовать бесплатно? Какая у него лицензия?
- argmax-oss-swift распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- argmax-oss-swift всё ещё поддерживается?
- Активно поддерживается. Последний коммит в argmax-oss-swift — 11 окт. 2026 г..
- Для чего можно использовать argmax-oss-swift?
- Добавление офлайн-транскрибации в приложение для iOS или macOS без отправки аудио на сервер Синтез речи непосредственно на устройстве в Swift-приложении с потоковым воспроизведением Определение того, кто и когда говорил в записях встреч или интервью Подключение существующего кода на OpenAI SDK к локальному серверу транскрибации на Mac
- Как установить argmax-oss-swift?
- Добавьте зависимость пакета Swift в Xcode или Package.swift (Swift Package Manager) Установите CLI с помощью Homebrew: brew install whisperkit-cli
- Где скачать argmax-oss-swift?
- Исходный код и инструкции по установке — на GitHub: https://github.com/argmaxinc/argmax-oss-swift
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Порт модели распознавания речи OpenAI Whisper на C/C++ для быстрого автономного преобразования речи в текст на CPU и GPU без зависимостей.
Более быстрая реализация модели распознавания речи Whisper от OpenAI на движке инференса CTranslate2 с меньшим потреблением памяти и 8-битным квантованием.
Распознавание речи с открытым исходным кодом на базе Whisper: точные временные метки для каждого слова и опциональная диаризация говорящих.
Веб-приложение на Gradio для Windows: синтез речи, клонирование голоса, транскрибация через Whisper, скачивание видео с YouTube, разделение вокала и перевод для дубляжа.
Open source-набор инструментов для распознавания речи, определения намерений и синтеза речи на устройстве — для голосовых агентов и приложений реального времени.