Разработка Whisper сервера на macOS с помощью Cursor

11 подписчиков

12+
12+

2 просмотра

14 дней назад

ПожаловатьсяНарушение авторских прав

11 подписчиков

12+
12+

2 просмотра

14 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

14 дней назад

Автоматическое саммари по записи стрима: - Обычный Whisper на CPU в Mac работает недопустимо медленно. Он обрабатывал одно слово «привет» около 10-15 секунд, что для проекта просто не подходит. - Вместо готовых GUI-приложений решили написать свой локальный сервер для macOS. Он будет работать в фоне и предоставлять API, полностью совместимое с OpenAI. - Весь процесс разработки, от пустого проекта до рабочего HTTP-сервера, велся в Cursor, при этом опыта в Swift и macOS-разработке не было совсем. - Первая же серьёзная проблема — разрешения. macOS не давал приложению запустить сервер и слушать порт, пока в настройках проекта явно не разрешили входящие сетевые подключения. - Сделать API для загрузки файлов, как у OpenAI, оказалось непросто. Cursor несколько раз ошибался с парсингом multipart/form-data, из-за чего сервер не видел переданный аудиофайл. Стримы про разработку плагина для Obsidian каждый день https://www.twitch.tv/pfrankov 00:00:00 — План разработки суммаризатора 00:01:33 — Проблема с локальным запуском Whisper 00:05:44 — Идея: нативное macOS-приложение с API 00:10:28 — Ставим задачу Cursor: приложение без GUI 00:19:48 — Отладка первых ошибок компиляции 00:33:32 — Успешный запуск локального HTTP сервера 00:46:42 — Реализация OpenAI-совместимого API 00:59:14 — Планы на будущее: интеграция Whisper.cpp 01:03:32 — Итоги: создание базового приложения и API 01:04:20 — Заключение

Название:

Разработка Whisper сервера на macOS с помощью Cursor

Категория:

Разное