본문 바로가기

과정/1차 AI프로젝트4

1차 AI프로젝트 관련 3차 멘토링 멘토링 일지 3회차 9월 14일 개인 역할에 대한 피드백 팀원1 : API, 백엔드를 개발하는 경우 웹에서 직접 테스트하지 않고, swagger로 테스트할 수 있음 (url + docs를 붙여서 사용) 프로젝트에서 파일을 관리할 때 목적에 맞는 코드만 있는게 좋음 (ex. open_stt_api.py의 경우, stt함수만) 팀원2 : 에러가 뜰 경우 에러메시지를 잘 보고 해결하기위한 단서를 찾기. 생각보다 사소한 버그일 경우가 있다. js에서 매개변수로 보내주는 변수이름과 호출될 함수에 설정한 변수 이름을 동일하게 설정하여 해결. 랭킹페이지를 가져올 때 crud에 있는 get_user_score() 함수를 호출하는데 db를 매개변수로 보낼 경우 에러발생하는 데 사소한 setting 문제일 수 있음. 주호.. 2023. 9. 21.
Whisper API와 text diff를 이용해 텍스트 비교해보기 우선 Whisper API와 text diff를 사용하기 위한 기본 설정을 해보자 import openai from difflib import SequenceMatcher # OpenAI API 키 설정 OPENAI_API_KEY = "OPENAI_API_KEY를 넣어주세요" openai.api_key = OPENAI_API_KEY 음성파일을 텍스트로 변경해주는 함수 - 아래 함수에서는 audio_path는 음성 파일의 경로를 나타내고 해당 파일을 읽어 텍스트화 할 예정이다. - target_language는 오디오 파일을 어떤 언어로 열지 설정해주는 것이며 여기서는 한국어(ko)로 설정해주었다. - with 문을 사용하여 오디오 파일을 열고, audio_file 변수에 파일을 연결해준다. - trans.. 2023. 9. 14.
AI 1차 프로젝트 Git, FastAPI 기초 및 멘토링_0911(개인역할 가이드) 멘토링 일지 2회차 9월 11일 ※ 멘토님께 물어볼 질문 목록 전체 질문 1. 오늘 수업 내용 : python, vs code 설치 및 환경 설정, FastAPI 설치 및 로컬 서버 활용 + 경로 매개변수, 쿼리 매개변수를 약식(맛보기..?)으로 배웠는데 파이썬으로 전체 코드를 짜야한다면 무조건 알아야 하는 (진짜 중요한) 부분이 있을지 궁금합니다 (예를 들어 자주 쓰는 내장 함수라던가, 데코레이션이라던가) => 문자열 및 변수 다루기 => 파일 다루기 import os import glob => 자료형 자바 해시에 유사한 dictionary => 배열 ArrayList유사한 list => type(자료형 알고픈 것) => set -> list와 유사하지만 중복값이 저장 안 됨(차이) 개인적 질문 1. .. 2023. 9. 12.
AI 1차 프로젝트 주제 확정 및 멘토링_0907 0907 멘토링 내용정리 1. 기획한 프로젝트 소개 [영상처리] 독거노인의 활동분석을 위한 웹 어플리케이션 [음성인식] 발음 연습을 위한 웹 어플리케이션 주제선정이유, 사용할 기술, 해결방안, 필수 요구사항 설명 2. 멘토님의 프로젝트 프로세스 설명 [영상처리] 독거노인의 활동분석을 위한 웹 어플리케이션 영상처리기술이 음성인식기술보다 적용하기 수월하다. (1) 실시간으로 촬영할 컴퓨터와 모니터링할 컴퓨터 존재 (2) 촬영된 영상은 서버에 실시간으로 전송 (3) 모니터링 컴퓨터는 서버의 영상을 실시간으로 확인할 수 있으며 이상감지 시에 로그를 기록하고 알림을 보냄(문자 등) (4) 로그 기록 및 이상감지와 이상감지 시 알림보내기 등 프로세스가 복잡하여 짧은 1차 프로젝트 기간 동안에는 어려울 것이라 판단됨.. 2023. 9. 8.