Создать web приложениеnode js «помощник караоке»
Нужно создать web приложение, способный одновременно обрабатывать и воспроизводить несколько музыкальных дорожек и так далее. Соответсвенно, для реализации подобной задачи требуется реализовать web приложение , в идеале на sails js, но допустимо любая js связка .
Backend – node js
frontend – bootstrap (можно выбрать любой удобный фреймворк)
работа в git
тк потребуется работа в несколько потоков с разными данными, это следует учесть!
со своей стороны, предлагаю для мультимедиа использовать tonejs.github.io, что позволит достаточно удобно работать с Web Audio API
Для записи видео потока с камеры предлагается использовать https://www.webrtc-experiment.com/RecordRTC/
Предлагайте свои варианты тоже!
Мокап интерфейса в есть.
Описание мокапа
Требуется обеспечить
аудио воспроизведение: музыкальной Дорожки, трех вокальных
запись: микрофона, видеозеркала, Воспроизводимого трека с голосами, аудиограммы с микрофона
Видео воспроизведение: эталонной аудиограммы, нотного стана, видеозеркала, текста
Текст и аудиограммы воспроизводятся как вид с камеры, которую проносят над длинной лентой. Видно только часть этой ленты. При этом вид синхронизирован с воспроизводимым треком.
Текстовое описание:
Во время исполнения может
- выбрать голос, помогающий петь (1,2 или 3)
- Скрыть или показать нотный стан, где бежит нотная строка, соответствующая вокальной парии
- Скрыть или показать слова, которые надо пропеть. Слова привязаны к нотам
- Скрыть или показать эталонную аудиограмму, которая соответствует ноте и ее длительности. Возможно надо
соединить уровни аудиограммы естественной для голоса линией
- Скрыть или показать видеозеркало
Отказ от записи результатов возможен после окончания занятия.
В связи с тем, что разные операционные системы и разные гаджеты по-разному могут задерживать запись звука,
Необходимо после записи предусмотреть прослушивание и возможность откорректировать задержку или опережение
записи с микрофона и видеозеркала относительно музыкального трека.
В экране видеозеркала периодически должны возникать полупрозрачные рекомендации по исполнению упражнения
Иконка "I" выводит подробную информацию о рекомендациях.
На экране видеозеркала в левом нижнем углу указывается уровень микрофонной записи, в верхней части – скроллбар всего времени упражнения.
Актуальные фриланс-проекты в категории Веб-программирование
Двусторонний обмен сообщениями между CRM Creatio и Telegram
7000 UAH
Сделать двусторонний обмен сообщениями между CRM Creatio и Telegram согласно ТЗ https://docs.google.com/document/d/1Y8qL2CJwwmVSrJOXfQipoi27t-wkvDx1UmA2-niTtWs/edit?usp=sharing Веб-программирование, Разработка ботов ∙ 1 час 18 минут назад ∙ 23 ставки |
Сборка лендингов и техническая инфраструктура под ключ, КиевО проекте: Готовится к запуску новый e-commerce проект (тестирование трендовых ниш, розница). Старт трафика запланирован на 1-е июля. Модель работы: одностраничные сайты (лендинги) трафик из Facebook/Instagram (работает медиабайер) обработка заказов в CRM. В настоящее время… CMS, Веб-программирование ∙ 1 час 55 минут назад ∙ 19 ставок |
Настройка Cookie Consent и Consent Mode v2 на сайте ХорошопДобрый день! Необходимо внедрить на сайте (платформа Хорошоп) полноценный баннер управления согласием на использование файлов cookie и выполнить все необходимые настройки для корректной передачи данных между Google Ads, Google Analytics 4, Google Tag Manager и другими… CMS, Веб-программирование ∙ 3 часа 32 минуты назад ∙ 9 ставок |
Восстановление инстаграм после блокировки3 марта 2026 г заблокировали инстаграм с причиной нарушения правил. Считаю произошла какая то ошибка, так как страничка была личной с фото и видео личных поездок. Коментарии и тд я не писала нигде. Отправляла несколько раз на обжалование. Не могу скачать свои файлы, так как не… Базы данных и SQL, Веб-программирование ∙ 15 часов 43 минуты назад ∙ 4 ставки |
Интеграция блока "Где смотреть" (Laravel / Livewire)Необходимо реализовать интеграцию внешней стриминговой платформы для сайта о фильмах и сериалах на Laravel / Livewire. Что нужно сделать: Реализовать импорт внешнего каталога контента, который обновляется 1 раз в день. Выполнять матчинг контента по IMDb ID и/или TMDB ID. Если… PHP, Веб-программирование ∙ 16 часов 1 минута назад ∙ 33 ставки |