Word Fisher는 긴 영상에서 원하는 단어를 검색하여 해당 주제에 대해 설명하는 구간을 빠르게 찾을 수 있도록 하는 프로그램입니다.
영상을 볼 때 특정 주제나 대사를 다시보고 싶을 때가 있습니다. 특히 긴 강의 영상 속에서 원하는 개념에 대한 설명만 다시 보고 싶거나, 긴 영화에서 원하는 대사가 있는 구간을 찾고 싶을 때, 영상이 길면 해당 구간을 찾는 데 오랜 시간이 걸립니다.
이 프로그램에서는 원하는 영상과 찾고싶은 단어를 입력하면 1) 해당 단어가 등장한 모든 타임스탬프와, 2) 구간별 빈도수 그래프를 보여줍니다. 이를 통해 원하는 구간을 빠르게 시청할 수 있습니다.
영상을 Google STT api로 텍스트로 변환하고, 원하는 단어에 대해 String Match 알고리즘으로 해당 단어가 포함되는 구간을 반환합니다.
본 프로젝트는 2023 사범대학 AI-SW 캡스톤 대회에서 은상을 수상하였습니다.
프론트엔드 중 검색 결과를 보여주는 화면을 구현했습니다. recoil을 사용해 전체 화면에서 데이터를 저장하고 로드했습니다.