Skip to content

Project-SoVoLo/Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 SOVOLO - soul, voice, log 🥯

소보로는 사용자의 감정을 담은 목소리를 기록하고, 기억하는 음성 인식 기반 정신건강 상담 챗봇 서비스 입니다.

🎬 최종 발표 자료

📁 Chatbot 레포지토리 폴더 구조 안내

🚀 실행 방법

간혹 로그인 세션이 갱신되지 않거나, 로그인 후에도 이전 화면이 유지되는 경우가 있습니다. 이럴 때는 브라우저 캐시를 삭제 한 후 새로고침 해주세요.

✅ 프론트엔드와 백엔드 따로 실행 - 개발중인 상태, 프로토타입 실행 시

  1. 백엔드 실행
cd Backend
./gradlew bootRun

기본 포트: http://localhost:8080

  1. 프론트엔드 실행

리액트 프로젝트 실행

cd Frontend/client
npm install
npm start

기본 포트: http://localhost:3000

whisper 기능 실행

cd Frontennd/flask-server
python3 server.py
  1. 챗봇 서버 실행

챗봇 대화 요약

cd chatbot/gemini_summary
python3 gemini_server.py

챗봇 응답 모델

cd chatbot/rasa_chatbot
rasa run --enable-api --cors "*" --debug

텍스트 감정 점수 추출 모델

cd phq9-flask-api
python3 app.py

🔐 환경변수 (.env)

일부 민감 정보를 .env 또는 환경설정 파일로 관리합니다. 로컬 개발 중에는 API KEY를 팀원 간 내부공유하여 사용중입니다.

❓ 문의

✉️ 메일로 문의

About

챗봇 모델 관련 파일 업로드 (Rasa, phq-9 model, Gemini)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors