iOS-разработчик аудиообработки

Что за роль

Нужен прототип для iPhone, который в реальном времени меняет голос пользователя во время обычного сотового звонка. Речь должна звучать естественно, а задержка — оставаться достаточно низкой для обычного разговора. Решение не требуется для WhatsApp, Telegram и других VoIP-приложений.

Что предстоит делать

    • Предложить технический подход к обработке аудио, рассмотрев Core Audio, AVAudioEngine, собственный DSP и другие подходящие варианты.
    • Проверить, можно ли передавать обработанный микрофонный сигнал в аудиотракт стандартного сотового вызова на выбранной версии iOS.
    • Реализовать преобразование голоса в реальном времени с естественным звучанием и небольшой задержкой.
    • Подготовить устанавливаемый прототип для тестирования на устройстве: отдельное приложение, Audio Unit, расширение CallKit или другой работоспособный вариант.
    • Указать совместимые модели устройств и ограничения версий iOS, а также заранее обозначить необходимость jailbreak или использования private API, если без них не обойтись.
    • Передать понятные инструкции по сборке и запуску либо предоставить приглашение в TestFlight.
    • Согласовать примерные сроки получения демонстрационной версии и проверить её вместе с заказчиком.

Что потребуется

    • Практический опыт разработки приложений для iOS.
    • Знание обработки аудио, аудиопрограммирования и сервисов iPhone.
    • Навыки работы с модуляцией или синтезом голоса.
    • Умение объяснить технические ограничения платформы и подготовить воспроизводимую сборку для тестирования.

Что важно знать

Главная техническая неопределённость — возможность внедрить обработанное аудио именно в тракт обычного сотового звонка: доступные iOS API и ограничения платформы могут не позволить сделать это стандартным способом. В предложении нужно прямо описать реализуемость выбранного подхода, возможную зависимость от jailbreak или private API, сроки демо и ограничения по устройствам и iOS. Заказчик готов участвовать в тестировании на собственном устройстве.

Оценка вакансии
6 / 10
В запросе подробно описаны ожидаемый результат, ограничения по типу звонков и требования к передаче прототипа. Не раскрыты условия занятости и профиль заказчика; отдельно потребуется оценить техническую реализуемость вмешательства в тракт сотового вызова на iOS.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал