Skip to content

Elice-AI-Spark-Camp/SnapSum-Back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

136 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฌ SNAPSUM - AI ๊ธฐ๋ฐ˜ ์‡ผํŠธํผ ์˜์ƒ ์ œ์ž‘ ์„œ๋น„์Šค

ํ”„๋กœ์ ํŠธ ์‹œ์—ฐ ์˜์ƒ ๐ŸŽฅ

์‹œ์—ฐ ์˜์ƒ

SNAPSUM์€ ์›น ์ฝ˜ํ…์ธ ๋ฅผ ๋น ๋ฅด๊ฒŒ ์š”์•ฝํ•˜๊ณ  ์‡ผํŠธํผ ์˜์ƒ์œผ๋กœ ์ž๋™ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” AI ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

  • SNAP โ†’ "๋น ๋ฅด๋‹ค, ์ฆ‰๊ฐ์ ์ธ"์ด๋ผ๋Š” ์˜๋ฏธ
  • SUM โ†’ "Summary(์š”์•ฝ)"๋ฅผ ์˜๋ฏธ
  • ๋‘ ๋‹จ์–ด์˜ ์กฐํ•ฉ์œผ๋กœ "๋น ๋ฅด๊ณ  ์ฆ‰๊ฐ์ ์ธ ์š”์•ฝ ์ฝ˜ํ…์ธ " ์ œ๊ณต

๐ŸŽฏ ์„œ๋น„์Šค ๋ชฉํ‘œ

  • ์›นํŽ˜์ด์ง€ ๋งํฌ๋งŒ์œผ๋กœ AI๊ฐ€ ์ž๋™์œผ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ์š”์•ฝ
  • ์Œ์„ฑ ๋‚ด๋ ˆ์ด์…˜, ์ด๋ฏธ์ง€, ํ…์ŠคํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๊ฒฐํ•ฉํ•œ ์‡ผํŠธํผ ์˜์ƒ ์ž๋™ ์ƒ์„ฑ
  • ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๋ฏธ๋ฆฌ ๋“ฃ๊ธฐ ๋ฐ ์˜์ƒ ๋‹ค์šด๋กœ๋“œ ๊ธฐ๋Šฅ ์ œ๊ณต

๐Ÿ’ก ๊ธฐ๋Œ€ ํšจ๊ณผ

  • ์ฝ˜ํ…์ธ  ์ œ์ž‘ ์ž๋™ํ™”: ๋ณต์žกํ•œ ํŽธ์ง‘ ๊ณผ์ • ์—†์ด AI๊ฐ€ ์˜์ƒ ์ œ์ž‘
  • ์‹œ๊ฐ„ ๋ฐ ๋น„์šฉ ์ ˆ๊ฐ: ์ œ์ž‘ ์‹œ๊ฐ„ ๋‹จ์ถ• ๋ฐ ์ „๋ฌธ ํŽธ์ง‘ ์ธ๋ ฅ ๋ถˆํ•„์š”
  • ํŠธ๋ Œ๋“œ ํ™œ์šฉ: TikTok, YouTube Shorts, Instagram Reels ๋“ฑ ์‡ผํŠธํผ ํ”Œ๋žซํผ ์ฝ˜ํ…์ธ  ์ œ์ž‘
  • ๋‹ค์–‘ํ•œ ํ™œ์šฉ: ๋‰ด์Šค, ๊ต์œก, ๋งˆ์ผ€ํŒ… ๋“ฑ ์—ฌ๋Ÿฌ ๋ถ„์•ผ์—์„œ ํ™œ์šฉ ๊ฐ€๋Šฅ

๐Ÿ“Œ ์‚ฌ์šฉ์ž ํ”Œ๋กœ์šฐ

  1. ๋งํฌ ์ž…๋ ฅ: ์‚ฌ์šฉ์ž๊ฐ€ ์›นํŽ˜์ด์ง€ ๋งํฌ ์ž…๋ ฅ
  2. ์š”์•ฝ ํ™•์ธ ๋ฐ ํŽธ์ง‘: AI๊ฐ€ ์ƒ์„ฑํ•œ ์š”์•ฝ ํ…์ŠคํŠธ ํ™•์ธ ๋ฐ ์ˆ˜์ •
  3. ์Œ์„ฑ ์„ ํƒ: ๋‹ค์–‘ํ•œ AI ์Œ์„ฑ ์ค‘ ์„ ํƒ ๋ฐ ๋ฏธ๋ฆฌ ๋“ฃ๊ธฐ
  4. ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ: ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ, ๊ด€๋ฆฌ
  5. ์˜์ƒ ์ƒ์„ฑ: ์š”์•ฝ ํ…์ŠคํŠธ, TTS, ์ด๋ฏธ์ง€๋ฅผ ์กฐํ•ฉํ•œ ์‡ผํŠธํผ ์˜์ƒ ์ œ์ž‘
  6. ๋‹ค์šด๋กœ๋“œ: ์™„์„ฑ๋œ ์˜์ƒ ๋‹ค์šด๋กœ๋“œ

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

  • AI ํ…์ŠคํŠธ ์š”์•ฝ: ์›น ์ฝ˜ํ…์ธ ์˜ ํ•ต์‹ฌ์„ ์ถ”์ถœํ•˜์—ฌ ๊ฐ„๊ฒฐํ•œ ์Šคํฌ๋ฆฝํŠธ ์ƒ์„ฑ
  • AI TTS ๋‚ด๋ ˆ์ด์…˜: ์ž์—ฐ์Šค๋Ÿฌ์šด ์Œ์„ฑ ๋‚ด๋ ˆ์ด์…˜ ์ž๋™ ์ƒ์„ฑ
  • AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ: ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ๊ด€๋ จ ์ด๋ฏธ์ง€ ์ž๋™ ์ƒ์„ฑ
  • ์ž๋™ ์˜์ƒ ํŽธ์ง‘: ํ…์ŠคํŠธ, ์Œ์„ฑ, ์ด๋ฏธ์ง€๋ฅผ ์กฐํ•ฉํ•œ ์‡ผํŠธํผ ์˜์ƒ ์ œ์ž‘
  • ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ: Spring WebFlux๋ฅผ ํ™œ์šฉํ•œ ํšจ์œจ์ ์ธ API ์ฒ˜๋ฆฌ

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

image



๐Ÿ›๏ธ PROJECT ARCHITECTURE

image



Elice ML AI ์„œ๋น„์Šค

  • ํ…์ŠคํŠธ ์š”์•ฝ: Elice Helpy Pro
  • ์Œ์„ฑ ์ƒ์„ฑ: Elice Text to Speech API
  • ์ด๋ฏธ์ง€ ์ƒ์„ฑ: Elice Helpy Pro

๋ฐฐํฌ

  • Docker + Elice On-Demand
  • Jenkins (Freestyle ํ”„๋กœ์ ํŠธ๋กœ CI/CD ๊ตฌ์ถ•)

๐Ÿ“Š ๊ตฌํ˜„ ํ˜„ํ™ฉ

  • โœ… ์›น ์ฝ˜ํ…์ธ  ํฌ๋กค๋ง ๋ฐ ์š”์•ฝ
  • โœ… TTS ์Œ์„ฑ ์ƒ์„ฑ ๋ฐ ๋ฏธ๋ฆฌ๋“ฃ๊ธฐ
  • โœ… AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ
  • โœ… ์‡ผํŠธํผ ์˜์ƒ ์ž๋™ ์ƒ์„ฑ
  • โœ… ๋น„๋™๊ธฐ API ์ฒ˜๋ฆฌ ์ตœ์ ํ™”
  • โœ… Jenkins๋ฅผ ํ™œ์šฉํ•œ ์ž๋™ํ™”๋œ ๋ฐฐํฌ ํŒŒ์ดํ”„๋ผ์ธ

FastAPI Server

Python Server

DEVELOPERS

๐ŸŒŸ๊น€์žฌํ˜‘(ํŒ€์žฅ) ์†Œ์œ ์ง„
@YachaTree @yujin-zero
CI/CD, TTS, ๋™์˜์ƒ ์ƒ์„ฑ ์›น ํฌ๋กค๋ง, ํ…์ŠคํŠธ ์š”์•ฝ, ์ด๋ฏธ์ง€ ์ƒ์„ฑ

About

[Elice AI Spark Camp] ๋Œ€์ƒ ์ˆ˜์ƒ, ๐ŸŽฌAI ๊ธฐ๋ฐ˜ ์‡ผํŠธํผ ์˜์ƒ ์ œ์ž‘ ์„œ๋น„์Šค - SNAPSUM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors