Skip to content
@Project-SoVoLo

Project-SoVoLo

💬 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를 팀원 간 내부공유하여 사용중입니다.

❓ 문의

✉️ 메일로 문의

Popular repositories Loading

  1. Backend Backend Public

    Java

  2. Frontend Frontend Public

    JavaScript 1

  3. Chatbot Chatbot Public

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

    Python

  4. .github .github Public

  5. app app Public

    TypeScript

  6. Infra Infra Public

    AWS 배포용 (백엔드, 프론트, 챗봇 레포지토리)

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…