Skip to content

๐Ÿ”ฎ ์‹ค์‹œ๊ฐ„ ๊ฐ์ •๋ถ„์„ ํ™”์ƒํšŒ์˜ 'FLOG'

Notifications You must be signed in to change notification settings

Brave-Cookie/FLOG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ”ฎ FLOG

์‹ค์‹œ๊ฐ„ ๊ฐ์ •๋ถ„์„ ํ™”์ƒํšŒ์˜ ๋ฐ ๊ฐ์ •์ƒํ™ฉ ํšŒ์˜๋ก ์„œ๋น„์Šค

๐Ÿฅ‰ ์„ธ์ข…์ฐฝ์˜์„ค๊ณ„๊ฒฝ์ง„๋Œ€ํšŒ ์žฅ๋ ค์ƒ ์ˆ˜์ƒ

Hits

ํ”„๋กœ์ ํŠธ ๊ด€๋ จ ๋งํฌ

FLOG ์‚ฌ์ดํŠธ ๋งํฌ : https://flog.tk (๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ์ข…๋ฃŒ)
์‹œ์—ฐ ์˜์ƒ : https://www.youtube.com/watch?v=LY4to2DHiIE


ํŒ€์›

๊น€์ˆ˜์ง€ ๊ฐ•์ „ํ˜ธ ํ•œ์žฌ์›
๐Ÿ’ปFrontend ๐Ÿ”จBackend ๐Ÿ”งBackend

โœจ FLOG ์†Œ๊ฐœ

node-bg react-bg express-bg python-bg flask-bg docker-bg

FLOG ํ‘œ์ง€

FLOG๋Š” ์‹ค์‹œ๊ฐ„ ํ™”์ƒํšŒ์˜์™€ ์Œ์„ฑ ๊ฐ์ •๋ถ„์„์„ ๊ฒฐํ•ฉํ•œ ์ฐจ์„ธ๋Œ€ ํ™”์ƒํšŒ์˜ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๋Š” ํ˜‘์—… ํ™˜๊ฒฝ์—์„œ ํ”„๋กœ์ ํŠธ ๋‹จ์œ„๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ํšŒ์˜๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™”์ƒํšŒ์˜์—์„œ ์Œ์„ฑ์€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ…์ŠคํŠธํ™”๋˜๊ณ , ๋ชจ๋“  ์ฐธ๊ฐ€์ž์˜ ๊ฐ์ •๊ณผ ์ฐธ์—ฌ๋„๋ฅผ ์‚ฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ๋ฐœ์–ธ์€ ํšŒ์˜๋ก์œผ๋กœ ์ €์žฅ๋˜๋ฉฐ, ํšŒ์˜๊ฐ€ ๋๋‚œ ํ›„ ํšŒ์˜๋ก ์š”์•ฝ๊ณผ ๊ฐ์ •์š”์†Œ๋ฅผ ํ™œ์šฉํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


๐ŸŽฎ ์ฃผ์š” ๊ธฐ๋Šฅ

BRVdel2ski
์‹ค์‹œ๊ฐ„ ํšŒ์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ
  1. ํšŒ์˜๋ฐฉ์„ ์ƒ์„ฑ ํ›„ ์ฐธ์—ฌ์ฝ”๋“œ๋ฅผ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•˜์—ฌ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ํšŒ์˜๊ฐ€ ์‹œ์ž‘๋˜๋ฉด ๋ชจ๋“  ๋ฐœ์–ธ์€ ํšŒ์˜๋ก์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
  3. ์Œ์„ฑ์€ ์‹ค์‹œ๊ฐ„์œผ๋กœ STT ๋˜์–ด ํ™”์ž๋ณ„๋กœ ํ™”๋ฉด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

oDbwVDMI4W
์‹ค์‹œ๊ฐ„ ํšŒ์˜ ๊ฐ์ •๋ถ„์„
  1. ํ™”์ž์˜ ์Œ์„ฑ์œผ๋กœ ๊ฐ์ •์„ ๋ถ„์„ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ชจํ‹ฐ์ฝ˜์œผ๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. (์ •ํ™•๋„ 85% : ๊ฐ์ •๋ถ„์„ ๋ชจ๋ธ Repo)
  2. 30์ดˆ๋งˆ๋‹ค ํšŒ์˜์˜ ํ‰๊ท  ๊ฐ์ •๊ณผ ์ฐธ์—ฌ๋„ ์ˆœ์œ„๋ฅผ ์‚ฐ์ •ํ•ฉ๋‹ˆ๋‹ค. (์™ผ์ชฝ ์•„๋ž˜)
  3. ์ฐธ์—ฌ๋„ ์ˆœ์œ„๋Š” ํ…์ŠคํŠธ ๋žญํฌ์™€ ๋ˆ„์  ๋ฐœ์–ธํšŸ์ˆ˜, ์Œ์„ฑ ๊ธธ์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์‚ฐ์ •๋ฉ๋‹ˆ๋‹ค.

EUcsu5cCGJ
๊ฐ์ • ํšŒ์˜๋ก ๋ถ„์„
  1. ๊ฐ์ • ํšŒ์˜๋ก์„ ๊ฐ์ •๋ณ„๋กœ ํ•„ํ„ฐ๋งํ•˜์—ฌ ๋ณผ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. koNLpy/gensim ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด ์›Œ๋“œ ํด๋ผ์šฐ๋“œ์™€ ํšŒ์˜๋ก์„ 3๋ฌธ์žฅ์œผ๋กœ ์š”์•ฝํ•˜์—ฌ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  3. ์‹œ๊ฐ„๋ณ„ ํšŒ์˜ ํ‰๊ท ๊ฐ์ • ๋ณ€ํ™” ์ถ”์ด์™€ ๊ฐ์ •์˜ ๋นˆ๋„๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
  4. ์ฐธ์—ฌ๋„ ๋ฐ ๊ฐ์ • ์ˆœ์œ„๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

โš™ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

์ตœ์ข…์•„ํ‚คํ…์ฒ˜
์ „์ฒด ์‹œ์Šคํ…œ

์Œ์„ฑ์ „๋‹ฌ
์‹ค์‹œ๊ฐ„ ์Œ์„ฑ์ฒ˜๋ฆฌ

๐Ÿ“œ ๊ธฐ์ˆ  ์Šคํƒ

AI model

sklearn librosa pydub

Frontend

React Web RTC Socket.io

Backend

Express Sequelize ORM Flask SQLAlchemy ORM Socket.io MySql

Infrastructure

Docker Nginx Netlify AWS EC2 AWS RDS