Witaj.
Pojawił się pewien pomysł i potrzebna jest konsultacja / pomoc / lub realizacja.
Ogólnie pomysł polega na tym, aby w jakiś sposób analizować (i informować o języku treści lub otoczenia).
Wszyscy teraz rozumieją, że powinniśmy pomyśleć o przyszłym społeczeństwie naszego kraju, a tym społeczeństwem powinni stać się nasi potomkowie, ale musimy zacząć od siebie. Dlatego pojawił się pomysł stworzenia aplikacji, która będzie słuchać otoczenia (najprawdopodobniej w tle) i gdy usłyszy dużą ilość (rosyjskich słów), będzie wysyłać powiadomienia push (coś w rodzaju ostrzeżenia)
Obecnie problemem jest to, że dzieci oglądają dużo treści przez media społecznościowe i tę treść trudno jest filtrować w jakiś prosty sposób (rodzicom również trudno jest to kontrolować za każdym razem), a na przykład, jeśli dziecko ogląda YouTube i tam jest wideo w języku rosyjskim, byłoby dobrze, aby aplikacja wysłała warunkowo powiadomienie push na to samo urządzenie (czyli lokalne powiadomienie), aby przypomnieć dziecku, że wideo jest w języku rosyjskim.
Rozumiem, że to nie do końca to, czego potrzebujemy, ale to minimalna wersja tego, co chcemy uzyskać, aby sprawdzić teorię i przejść przez najtrudniejsze procesy.
Dalej można to rozwijać, jeśli będą dostępne odpowiednie rozwiązania techniczne.
Ogólnie chciałbym usłyszeć od specjalistów, czy to możliwe, czy nie, czy są jakieś ukryte pułapki, o których należy mówić i myśleć nad ich rozwiązaniem. Może warto pójść w stronę innego rozwiązania, czyli nie słuchać mikrofonu, a analizować metadane treści (czyli jakoś nazwę wideo, region czy coś podobnego).
Pomysłów na to może być wiele, ale głównym celem jest to, aby aplikacja, gdy rozumie, że język rosyjski, dawała jakiś sygnał (dalej już sygnał będziemy rozwijać);
Natknąłem się na taki serwis https://translatedlabs.com/spoken-language-identifier
Celem projektu:
Opracowanie aplikacji, która w czasie rzeczywistym analizuje język otoczenia lub treści (na przykład wideo na YouTube) i wysyła powiadomienia (powiadomienia push) do użytkownika, jeśli wykryje znaczną ilość języka rosyjskiego. Celem jest zwiększenie świadomości dotyczącej użycia języka i wspieranie rozwoju ukraińskiego środowiska językowego.
Główne zadania:
Analiza języka:
- Opracowanie mechanizmu, który w czasie rzeczywistym analizuje strumień audio z otoczenia lub treści odtwarzanej na urządzeniu.
- Określenie obecności języka rosyjskiego w strumieniu audio.
Wysyłanie powiadomień:
- Wdrożenie funkcji wysyłania powiadomień push na urządzenie użytkownika w przypadku wykrycia znaczącej ilości rosyjskich słów.
- Zapewnienie możliwości lokalnych powiadomień na tym samym urządzeniu, na którym odtwarzana jest treść.
Interfejs użytkownika:
- Stworzenie prostego i zrozumiałego interfejsu do ustawiania czułości analizy i wyboru scenariuszy, kiedy należy wysyłać powiadomienia.
Kwestię prywatności i ograniczenia techniczne:
- Rozważenie i skonsultowanie się w sprawie prawnych i etycznych aspektów użycia mikrofonu do ciągłego nasłuchiwania.
- Znalezienie alternatyw dla analizy dźwięku, takich jak analiza metadanych treści (nazwa wideo, region, język treści).
Konsultacje i ekspertyza:
- Ocena technicznej możliwości realizacji pomysłu.
- Identyfikacja możliwych technicznych i prawnych pułapek oraz sposobów ich rozwiązania.
- Dyskusja na temat możliwości rozszerzenia funkcjonalności aplikacji w przyszłości.
Oczekiwany rezultat:
Uzyskanie minimalnie wykonalnego produktu (MVP), który pozwoli na przetestowanie hipotezy dotyczącej skuteczności podobnego rozwiązania, z możliwością dalszego rozwoju.