Создание локального голосового AI-ассистента с помощью SwiftUI и CSM-1B на Apple Silicon

Разработчик поделился своим побочным проектом mobiGlas — приложением на SwiftUI, которое превращает AI-ассистента OpenClaw в голосового компаньона без использования рук. Приложение полностью работает на Apple Silicon с локальным распознаванием речи, локальной LLM и локальным клонированием голоса с помощью CSM-1B — без облачных зависимостей.
Ключевые детали
- Триггер: Скажите "Hey Skippy" в AirPods, чтобы начать разговор.
- Голос: Используется модель клонирования голоса CSM-1B, работающая локально на M2 Ultra. Генерирует около 15 секунд аудио примерно за 7 секунд.
- Стек:
- OpenClaw — фреймворк AI-ассистента, работающий на Mac
- mobiGlas — приложение на SwiftUI с распознаванием речи в реальном времени и синтезом речи
- CSM-1B — локальная модель клонирования голоса
- AirPods — гарнитура для аудиоввода/вывода без рук
- Статус: v0.1 (описывается как "коряво, но работает"). Ощущение прогулки с разговором с AI, по словам разработчика, "действительно необычно".
- Пример голоса: Разработчик клонировал голос R.C. Bray (чтеца Expeditionary Force) для ассистента "Skippy".
Следующие шаги
Разработчик планирует сделать опыт более гладким для повседневных сценариев, таких как краткие новости, напоминания и обсуждение идей вслух.
Если вы экспериментируете с локальным голосовым AI на Apple Silicon, разработчик хочет обменяться опытом.
📖 Читать полный источник: r/openclaw
👀 Смотрите также

Переосмыслить команду слэша для Claude Code применяет метод когнитивной науки для решения проблем
Разработчик создал команду /reframe для Claude Code, реализующую когнитивную технику под названием «осцилляция дистанции и вовлечённости». Метод был протестирован на трёх открытых LLM с 50 задачами и стабильно превосходил другие подходы.

Панель управления Silos: Веб-интерфейс с открытым исходным кодом для управления агентами OpenClaw
Silos Dashboard — это веб-интерфейс с лицензией MIT для управления агентами OpenClaw, заменяющий конфигурационные файлы и CLI единым интерфейсом. Он предлагает управление агентами, живой чат с потоковой передачей, установку навыков, доски задач, интеграцию каналов и аналитику.

Claude Academy: Бесплатный учебный курс по программированию, работающий внутри Claude Desktop
Разработчик создал Claude Academy — бесплатный учебный курс по программированию, который полностью работает во вкладке Code в Claude Desktop. Система использует три команды для проведения 64 структурированных уроков по основам веб-разработки, с отслеживанием прогресса и созданием реальных проектов.

Эффективное управление токенами с помощью открытых MCP-серверов: Pare
Серверы Pare MCP сокращают растрату токенов и повышают эффективность, когда агенты ИИ кодирования используют инструменты разработчика, предоставляя структурированный вывод.