Skip to content

πŸ“š μœ μΉ˜μ›μƒ, μ΄ˆλ“±ν•™μƒμ„ λŒ€μƒμœΌλ‘œν•˜λŠ” AI μ–΄νœ˜ ν•™μŠ΅ κ²Œμž„μž…λ‹ˆλ‹€. AI μŒμ„±μΈμ‹κ³Ό μ˜μƒμΈμ‹ κΈ°μˆ μ„ λ„μž…ν•΄ μž¬λ―ΈμžˆλŠ” μ™Έκ΅­μ–΄ ν•™μŠ΅μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

Notifications You must be signed in to change notification settings

leejjin/SSOK-SSOK

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

![썸넀일](images/SSOKSSOK 썸넀일 .jpg)

쏙쏙 (SSOK SSOK)

λ§ν•˜κ³  움직이며 즐겁게 λ°°μš°λŠ” "AI μ™Έκ΅­μ–΄ ν•™μŠ΅ κ²Œμž„"

쏙쏙 μ²΄ν—˜ν•˜κΈ° | 쏙쏙 UCC | 쏙쏙 Swagger


πŸ’– About 쏙쏙

πŸ’œ κΈ°νšμ˜λ„

​ μ–Έμ–΄λŠ” 일찍 ν•™μŠ΅ν• μˆ˜λ‘ ν•™μŠ΅νš¨κ³Όκ°€ μ’‹μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ, ν˜„μž¬ μ½”λ‘œλ‚˜λ‘œ 인해 μ•„μ΄λ“€μ˜ μ–Έμ–΄ λ°œλ‹¬μ΄ λŠ¦μ–΄μ§€κ³  μžˆμŠ΅λ‹ˆλ‹€. 아이듀은 주둜 λΆ€λͺ¨λ‹˜μ΄λ‚˜ μ„ μƒλ‹˜, 또래의 μž…λͺ¨μ–‘, ν‘œμ • 등을 보고 κΈ€κ³Ό 감정을 λ°°μ›λ‹ˆλ‹€. 마슀크둜 얼꡴을 κ°€λ¦° 채 λ³΄λ‚΄λŠ” μ‹œκ°„μ΄ κ³„μ†ν•΄μ„œ λŠ˜μ–΄λ‚œλ‹€λ©΄ μ–Έμ–΄ν•™μŠ΅μ— μ œν•œμ΄ 생길 κ²ƒμž…λ‹ˆλ‹€. λ˜ν•œ, μ˜μ–΄ μœ μΉ˜μ›μ΄λ‚˜ 학원과 같은 λ”±λ”±ν•˜κ³  정적인 κ΅μœ‘λ³΄λ‹€ 즐겁게 κ³΅λΆ€ν•˜λŠ” λΆ„μœ„κΈ°κ°€ ν˜•μ„±μ΄ λ˜μ–΄μ•Ό ν•  것 μž…λ‹ˆλ‹€.

​ κ·Έλž˜μ„œ μ €ν¬λŠ” 쏙쏙 μ„œλΉ„μŠ€λ₯Ό 톡해 아이듀이 재미있게 μ™Έκ΅­μ–΄λ₯Ό ν•™μŠ΅ν•˜λŠ” ν”Œλž«νΌμ„ μ œκ³΅ν•˜κ³ μž ν•©λ‹ˆλ‹€. κ·€μ—¬μš΄ 캐릭터와 μ• λ‹ˆλ©”μ΄μ…˜μ΄ ν’λΆ€ν•œ 화면을 μ œκ³΅ν•˜μ—¬ '곡뢀'에 λŒ€ν•œ 거뢀감을 μ΅œμ†Œν™”ν•˜λ €ν•©λ‹ˆλ‹€. λ‘œκ·ΈμΈμ„ ν•˜μ§€ μ•Šμ•„λ„ λͺ¨λ“  κ²Œμž„μ„ 즐길 수 μžˆλŠ” 졜고의 μ ‘κ·Όμ„±κ³Ό μ‹€μ‹œκ°„ μŒμ„±μΈμ‹, 이미지 인식을 μ‚¬μš©ν•˜μ—¬ λ‹€μ–‘ν•˜κ²Œ 즐길 수 μžˆλŠ” κ²Œμž„μ„ μ œκ³΅ν•˜κ³ μž ν•©λ‹ˆλ‹€.

πŸ’™ λͺ©ν‘œ

  • 곡뢀 쏙쏙

    λ‹€μ–‘ν•œ μ–Έμ–΄ (ν•œκ΅­μ–΄, μ˜μ–΄, 일본어, 쀑ꡭ어, λ² νŠΈλ‚¨μ–΄, μŠ€νŽ˜μΈμ–΄, ν”„λž‘μŠ€μ–΄) λ₯Ό κ²Œμž„μ„ 톡해 즐겁게 ν•™μŠ΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μΉ΄λ“œκ²Œμž„μ—μ„œλŠ” AIκ°€ λ°œμŒμ„ λ“£κ³  μ •λ‹΅μ—¬λΆ€λ₯Ό μ•Œλ €μ£ΌκΈ° λ•Œλ¬Έμ— μ •ν™•ν•œ 발음 μ—°μŠ΅μ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • 재미 쏙쏙

    κ·€μ—½κ³  μ•„κΈ°μžκΈ°ν•œ μ• λ‹ˆλ©”μ΄μ…˜μ΄ ν’λΆ€ν•œ 화면을 κ΅¬μ„±ν•©λ‹ˆλ‹€. μŒμ„±μΈμ‹κ³Ό μ˜μƒμΈμ‹μ„ ν™œμš©ν•˜μ—¬ 읽기, λ§ν•˜κΈ°, 움직이기 λ“±λ“± μ—¬λŸ¬ 감각을 μ΄μš©ν•˜λŠ” κ²Œμž„μ„ κ΅¬ν˜„ν•©λ‹ˆλ‹€.

πŸ’› ν”„λ‘œμ νŠΈ μ†Œκ°œ

쏙쏙은 μœ μΉ˜μ›μƒ, μ΄ˆλ“±ν•™μƒμ„ λŒ€μƒμœΌλ‘œν•˜λŠ” μ–΄νœ˜ ν•™μŠ΅ κ²Œμž„μž…λ‹ˆλ‹€. 학생듀이 μ§‘μ—μ„œλ„ νŽΈν•˜κ²Œ, 또 즐겁게 μ–Έμ–΄λ₯Ό ν•™μŠ΅ν•  수 있게 ν•˜μžλŠ” μ·¨μ§€μ—μ„œ κΈ°νšν–ˆμŠ΅λ‹ˆλ‹€. 높은 μ •ν™•λ„μ˜ μ‹€μ‹œκ°„ μŒμ„± 인식을 톡해 λ°œμŒμ„ μ—°μŠ΅ν•˜κ³ , 단어λ₯Ό ν•™μŠ΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ™μ™μ˜ κΈ°λŒ€νš¨κ³ΌλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • λ‹€μ–‘ν•œ μ–Έμ–΄λ₯Ό 즐겁게 ν•™μŠ΅ν•œλ‹€.
  • 학원을 κ°€μ§€ μ•Šμ•„λ„ μ •ν™•ν•œ λ°œμŒμ„ μ—°μŠ΅ν•  수 μžˆλ‹€.
  • ν₯λ―Έλ₯Ό μœ λ°œν•˜μ—¬ 색닀λ₯Έ κ²½ν—˜μ„ ν•  수 μžˆλ‹€.

πŸƒ μΉ΄λ“œκ²Œμž„

μΉ΄λ“œκ²Œμž„

  • κ²Œμž„ μ•ˆλ‚΄λ₯Ό 톡해 κ²Œμž„ 방법을 읡힐 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 단어λ₯Ό 말 ν•  μ‹œκ°„μ΄ 15초 μ£Όμ–΄μ§‘λ‹ˆλ‹€.
  • 마이크 λ²„νŠΌμ„ 눌러 μŒμ„±μ„ λ…ΉμŒν•˜κ³ , λ‹€μ‹œ λ²„νŠΌμ„ 눌러 μŒμ„± 데이터λ₯Ό μ „μ†‘ν•©λ‹ˆλ‹€.
  • ν‹€λ¦° 단어λ₯Ό λ§ν–ˆμ„ 땐 'ν‹€λ Έμ–΄μš”γ… γ… ' 문ꡬ가 ν‘œμ‹œλ©λ‹ˆλ‹€.
  • μΉ΄λ“œλ₯Ό λ”λΈ”ν΄λ¦­ν•˜μ—¬ 정닡을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 빈 μŒμ„± 데이터(null)κ°€ λ„˜μ–΄κ°€λŠ” 경우 'μ†Œλ¦¬λ₯Ό 잘 λͺ» λ“€μ—ˆμ–΄μš”γ… γ… ' 문ꡬ가 ν‘œμ‹œλ©λ‹ˆλ‹€.
  • κ²Œμž„μ„ 마치면 κ²Œμž„ κ²°κ³Όλ₯Ό ν‘œμ‹œν•©λ‹ˆλ‹€.

πŸ“· μŠ€λ§ˆνŠΈμΉ΄λ©”λΌ

μŠ€λ§ˆνŠΈμΉ΄λ©”λΌ

  • κ²Œμž„ μ•ˆλ‚΄λ₯Ό 톡해 κ²Œμž„ 방법을 읡힐 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 문제의 단어에 ν•΄λ‹Ήν•˜λŠ” 물체λ₯Ό 보여주면 AIκ°€ 정닡을 νŒλ³„ν•©λ‹ˆλ‹€.

πŸ”— κ΅¬κΈ€λ‘œκ·ΈμΈ

κ΅¬κΈ€λ‘œκ·ΈμΈ


βš™οΈ Getting Started

쏙쏙 μ‹œμž‘ λ°©λ²•μž…λ‹ˆλ‹€. ν΄λΌμ΄μ–ΈνŠΈ 싀행방법을 μ„€λͺ…ν•΄λ“œλ¦½λ‹ˆλ‹€.

AI μ„œλ²„ λ™μž‘μ„ ν™•μΈν•˜κ³  μ‹Άλ‹€λ©΄, 4번 μ΄ν›„μ˜ 단계λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.

Installation

  1. Clone the repo
$ git clone https://lab.ssafy.com/s04-ai-image-sub3/s04p23a201.git
  1. Install NPM packages
$ cd frontend
$ yarn install
  1. run Client
$ yarn serve
  1. Install virtual environment & activate
$ cd AI
$ python -m venv venv
$ source venv/Scripts/activate
  1. Install requirements.txt
$ pip install -r requirements.txt
  1. run AI server
$ python manage.py runserver

Back-End Server μ‹€ν–‰ 방법

AUTH μ„œλ²„μ™€ CARD μ„œλ²„λ‘œ λΆ„λ¦¬λ©λ‹ˆλ‹€.

LOCALκ³Ό UBUNTU μ—μ„œ 접속 방법을 μ„€λͺ…ν•΄λ“œλ¦½λ‹ˆλ‹€.

LOCALμ—μ„œ μ‹€ν–‰

AUTH SERVER

  • ν”„λ‘œμ νŠΈ open ν›„ Build

CARD SERVER

  1. C λ“œλΌμ΄λΈŒ 밑에 ssafy 폴더 생성
  2. STTService ν΄λž˜μŠ€μ—μ„œ LOCAL_PATH μ„€μ •
  3. ꡬ글 STTλ₯Ό μœ„ν•œ ν™˜κ²½λ³€μˆ˜ 등둝 (https://codedragon.tistory.com/9406 μ°Έκ³ )
  4. μ‹€ν–‰

UBUNTUμ—μ„œ μ‹€ν–‰

AUTH SERVER

$ java -jar spring-social-0.0.1-SNAPSHOT.jar --server.servlet.context-path=/api

CARD SERVER

$ cd s04p23a201/exec/backend
$ export GOOGLE_APPLICATION_CREDENTIALS="/home/ubuntu/s04p23a201/exec/backend/ssokssok-bd6c9dfa56f1.json"
$ java -jar ssokcard-0.0.1-SNAPSHOT.jar --server.servlet.context-path=/card-api --server.port=8081

πŸ“ ν”„λ‘œμ νŠΈ μ‚°μΆœλ¬Ό


πŸ”¨ 기술 μŠ€νƒ

  • Back-end

    κΈ°μˆ μŠ€νƒ-1

  • Front-end

    κΈ°μˆ μŠ€νƒ-2

  • AI

    κΈ°μˆ μŠ€νƒ-3


πŸ‘¬ SSOK SSOK κ°œλ°œμ§„

NAME Role Github
πŸ‘‘ 강채원 Captain & Frontend & AI https://github.com/chaewon-k
πŸ‘¦ κΉ€μ„±μ§„ Backend https://github.com/tjdwls3469
πŸ‘§ κΉ€νš¨μ§„ Frontend https://github.com/devhyojin
πŸ‘§ μ΄μŠΉμ•„ Frontend & AI https://github.com/salee1023
πŸ‘§ μ΄μœ μ§„ Backend https://github.com/leejjin

About

πŸ“š μœ μΉ˜μ›μƒ, μ΄ˆλ“±ν•™μƒμ„ λŒ€μƒμœΌλ‘œν•˜λŠ” AI μ–΄νœ˜ ν•™μŠ΅ κ²Œμž„μž…λ‹ˆλ‹€. AI μŒμ„±μΈμ‹κ³Ό μ˜μƒμΈμ‹ κΈ°μˆ μ„ λ„μž…ν•΄ μž¬λ―ΈμžˆλŠ” μ™Έκ΅­μ–΄ ν•™μŠ΅μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.4%
  • Python 13.0%
  • Vue 10.6%
  • Java 10.5%
  • SCSS 2.2%
  • Sass 0.2%
  • HTML 0.1%