Здравствуйте.
Появилась одна идея и нужна консультация / помощь / или реализация.
В общем, идея заключается в том, чтобы каким-то образом анализировать (и сообщать о языке контента или окружающей среды).
То есть все сейчас понимают, что мы должны задуматься о будущем общества нашей страны, и этим обществом должны стать наши потомки, но начать мы должны с себя. Поэтому возникла идея создать приложение, которое будет слушать окружающую среду (скорее всего в фоне), и когда будет слышать большое количество (русских слов), будет присылать пользователю пуш-уведомление (что-то типа предупреждения).
Сейчас есть проблема в том, что дети смотрят много контента через соцсети, и этот контент не реально фильтровать каким-то простым способом (родителям также трудно каждый раз это контролировать), и, например, если ребенок смотрит YouTube и там видео на русском, было бы неплохо, чтобы приложение прислало условно пуш на тот же самый девайс (то есть локальный пуш), чтобы напомнить ребенку о том, что видео на русском.
Понимаю, это не совсем то, что нужно, но это минимальная версия того, что хочется получить, чтобы проверить теорию и пройти самые сложные процессы.
Далее это можно развивать, если будут подходящие технические решения.
В общем, хотелось бы услышать от специалистов, возможно ли это или нет, есть ли какие-то подводные камни, о которых нужно говорить и думать над их решением. Возможно, двигаться в сторону другого решения, то есть не слушать микрофон, а анализировать метаданные контента (то есть как-то название видео или регион или что-то подобное).
То есть идей для этого может быть множество, просто основное это то, что приложение, когда понимает, что язык русский, дает какой-то сигнал (дальше уже сигнал будем развивать);
Я наткнулся на такой сервис https://translatedlabs.com/spoken-language-identifier
Цель проекта:
Разработать приложение, которое будет в режиме реального времени анализировать язык окружающей среды или контента (например, видео на YouTube), и отправлять сообщения (push-уведомления) пользователю, если обнаружено значительное количество русского языка. Цель - повысить осведомленность о использовании языка и способствовать развитию украинского языкового окружения.
Основные задачи:
Анализ языка:
- Разработать механизм, который в режиме реального времени анализирует аудиопоток из окружающей среды или контента, воспроизводимого на устройстве.
- Определять наличие русского языка в аудиопотоке.
Отправка сообщений:
- Реализовать функцию отправки push-уведомлений на устройство пользователя в случае, если обнаружено значительное количество русских слов.
- Обеспечить возможность локальных пушей на том же устройстве, на котором воспроизводится контент.
Интерфейс пользователя:
- Придумать простой и понятный интерфейс для настройки чувствительности анализа и выбора сценариев, когда следует отправлять сообщения.
Вопросы конфиденциальности и технические ограничения:
- Рассмотреть и проконсультироваться по поводу правовых и этических аспектов использования микрофона для постоянного прослушивания.
- Найти альтернативы анализа звука, такие как анализ метаданных контента (название видео, регион, язык контента).
Консультации и экспертиза:
- Оценить техническую возможность реализации идеи.
- Выявить возможные технические и юридические подводные камни и пути их решения.
- Обсудить варианты расширения функционала приложения в будущем.
Ожидаемый результат:
Получение минимально жизнеспособного продукта (MVP), который позволит проверить гипотезу о эффективности подобного решения, с возможностью дальнейшего развития.