kookmin-sw / capstone-2024-08

아나운서 준비생을 위한 맞춤형 AI 스피치 연습 애플리케이션, Loro(로로)
https://kookmin-sw.github.io/capstone-2024-08
5 stars 4 forks source link

[CD-103][CD-197] Feat: 연습 상세 화면 제작 및 프론트-백엔드 음성 데이터 주고 받기 테스트 진행 #69

Closed anjiwon319 closed 5 months ago

anjiwon319 commented 5 months ago

Feature Description

크게는 두 가지 작업을 완료하기 위해 하단의 세부 Task들을 진행했습니다.



Tasks to Complete

하위 Task에 대한 자세한 내용은 백로그의 하위 이슈 및 https://github.com/anjiwon319/capstone-2024-08/pull/5#issue-2291407693 에서 확인 가능합니다.



Additional Resources (Optional)

연습 상세 화면 백엔드로부터 유사도 계산한 값 가져와서 보여주기

백엔드에 사용자가 연습한 음성을 보내고 정확도 값을 가져오는 코드를 작성하였고, 필모님과 함께 EC2 서버에서 구동했을 때 잘 가져옴을 확인했습니다. 하지만 개선이 필요한 부분이 크게 두가지 있었습니다.

추가적으로 현재 정확도를 보여줄 때는 "정확도: -90"이라고 간단하게 값을 보여주는데 추후 디자인적으로 꾸밀 예정입니다. 이에 대해 의견이 있다면 코멘트 남겨주세요!


연속 연습 일수 업데이트 관련 문의

연속 연습 일수를 업데이트 코드는 완료했습니다. 다만 로그인 하는 부분에서 Get.find<UserController>().updateAttendance();호출해서 업데이트 해야하는데 현재 코드에서 로그인하는 부분이 어디인지 알 수 없어 호출하진 않은 상태입니다. 민경님께서 작성하신 코드 중에 로그인 하는 부분이 어디인 지 알려주시면 감사하겠습니다.


음성 녹음 시 current, max 값 안보이도록 삭제

음성 녹음 시 현재 목소리의 진폭의 크기와 최대 진폭 크기를 알려주는 current, max 값이 사용자가 이해하기 어려운 형태로 보여져 해당 값들을 보이지 않도록 삭제했습니다.


AI 대본 생성에 대한 버그 리포트

EC2 서버에서 AI 대본 생성 테스트를 진행하며 버그를 발견했습니다. 우선 EC2 서버에서 AI 대본 생성 기능은 잘 동작함을 확인했습니다. 아래 사진처럼 대본을 잘 생성함을 확인할 수 있습니다.

다만 대본 생성하면서 버그를 발견했습니다. 대본을 생성할 때, 내용을 사용자가 임의로 작성하고 나서 완료 누르면 사용자가 작성한 내용으로 화면이 보이게 됩니다. 이때 다시 뒤로가기 버튼을 눌러 AI 대본 생성으로 대본을 생성하고 완료 누르면 AI로 만든 대본으로 연습할 수 있어야하는데 이전에 사용자가 임의로 작성한 내용이 남아있는 상태입니다.


스크랩 기능 버튼 반영 되지 않는 문제

이전에 민경님이 작성하신 코드를 기반으로 스크랩 버튼과 스크랩 기능을 구현했는데 스크랩 버튼을 눌러도 스크랩 버튼의 변화가 반영이 되지 않는 문제가 있습니다. 해당 부분에 대해 코드 리뷰를 해주시고 제대로 동작하지 않는 원인을 같이 찾아주시면 감사하겠습니다.

anjiwon319 commented 5 months ago

추가적으로 해당 풀리퀘스트를 올리기 전에 현재 front 브렌치를 pull 받고 올리려고 했으나 로컬에서 pull을 막아서 충돌 나는 부분들을 해결할 수 없도록 하여 우선 풀리퀘스트 올렸습니다. @Shin-MG 웹 에디터로 충돌 나는 파일들 같이 보면서 충돌 해결해요!

anjiwon319 commented 5 months ago

프론트엔드 중간 테스트

테스트 체크 항목

Follow Up List

deprecated 항목 제거

image

@Shin-MG 지원하지 않는 파라미터의 제거가 필요합니다!