Skip to content

thisless/StoryBook-Generator

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

StoryBook Generator

2025-10-1412 56 32-ezgif com-video-to-gif-converter

1. ๋งž์ถคํ˜• ๋™ํ™” ์ƒ์„ฑ ๊ธฐ๋Šฅ

  • ์—ฐ๋ น๋ณ„ ๋งž์ถค: ๋Œ€์ƒ ์—ฐ๋ น(4์„ธ๋ถ€ํ„ฐ 12์„ธ๊นŒ์ง€)์— ๋งž๋Š” ๋‚œ์ด๋„์˜ ์–ดํœ˜์™€ ๋ฌธ์žฅ ๊ธธ์ด๋กœ ๋™ํ™”๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ์ฐธ๊ณ  ๋™ํ™” ๊ธฐ๋ฐ˜: ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ํ”„๋ขฐ๋ฒจ์˜ ๊ธฐ์กด ๋™ํ™”(.txt) ํŠน์ง•์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ƒˆ๋กœ์šด ์ด์•ผ๊ธฐ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • ์ฃผ์ œ ๋ฐ ํ‚ค์›Œ๋“œ ์„ค์ •: ์›ํ•˜๋Š” ๊ฐ€์น˜๋ฅผ ์ฃผ์ œ๋กœ ์„ค์ •ํ•˜๊ฑฐ๋‚˜, AI๊ฐ€ ์ถ”์ถœํ•œ ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ๋ฅผ ์„ ํƒํ•ด ์ด์•ผ๊ธฐ์— ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฃผ์ธ๊ณต ์ปค์Šคํ„ฐ๋งˆ์ด์ง•: ์„ฑ๊ฒฉ ์Šฌ๋ผ์ด๋”๋ฅผ ์ด์šฉํ•ด ์ฃผ์ธ๊ณต์˜ ์„ฑํ–ฅ(๋Œ€๋‹ดํ•จ, ์™ธํ–ฅ์„ฑ, ์ฆ‰ํฅ์„ฑ ๋“ฑ)์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•˜์—ฌ ์ด์•ผ๊ธฐ์— ์ž…์ฒด๊ฐ์„ ๋”ํ•ฉ๋‹ˆ๋‹ค.

2. ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์ˆ˜์ • ์ œ์•ˆ ๊ธฐ๋Šฅ

  • ์ดˆ์•ˆ ์ธ๋ผ์ธ ์ˆ˜์ •: ์ƒ์„ฑ๋œ ๋™ํ™” ์† ์ฃผ์ธ๊ณต, ์นœ๊ตฌ, ๋ฐฐ๊ฒฝ ์ด๋ฆ„ ๋“ฑ์— ๋ฐ‘์ค„์ด ํ‘œ์‹œ๋˜๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ถ„์œ„๊ธฐ ์žฌ์ฐฝ์กฐ: AI๊ฐ€ ๋™ํ™”์˜ ํ˜„์žฌ ๋ถ„์œ„๊ธฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ , '์‹ ๋น„๋กญ๊ฒŒ', '์œ ์พŒํ•˜๊ฒŒ' ๋“ฑ ์ „ํ˜€ ๋‹ค๋ฅธ ๋ถ„์œ„๊ธฐ๋กœ ์ด์•ผ๊ธฐ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋„๋ก ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
  • ์ด์•ผ๊ธฐ ๋น„ํ‹€๊ธฐ: AI๊ฐ€ ํ˜„์žฌ ์ด์•ผ๊ธฐ์˜ ํ๋ฆ„์„ ํŒŒ์•…ํ•˜์—ฌ, ํฅ๋ฏธ๋กœ์šด ๋ฐ˜์ „์ด๋‚˜ ์ƒˆ๋กœ์šด ์‚ฌ๊ฑด์„ ์ œ์•ˆํ•ด ์‚ฌ์šฉ์ž์˜ ์ƒ์ƒ๋ ฅ์„ ์ž๊ทนํ•ฉ๋‹ˆ๋‹ค.

3. ๊ธฐ์กด ๋™ํ™” ๋‚ด์šฉ ๊ธฐ๋ฐ˜ ํ‚ค์›Œ๋“œ ์ถ”์ฒœ ๊ธฐ๋Šฅ

  • ์ด๋ชจ์ง€ ํ‚ค์›Œ๋“œ ์ถ”์ถœ: ์‚ฌ์šฉ์ž๊ฐ€ ์ฐธ๊ณ  ๋™ํ™”์ฑ…์„ ์„ ํƒํ•˜๋ฉด, AI๊ฐ€ ๋‚ด์šฉ์˜ ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์–ด์šธ๋ฆฌ๋Š” ์ด๋ชจ์ง€์™€ ํ•จ๊ป˜ ๋ฒ„ํŠผ์œผ๋กœ ์ถ”์ฒœํ•ด์ค๋‹ˆ๋‹ค.

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

  • ๋ฐฑ์—”๋“œ: Python, Flask (Web Server)
  • ํ”„๋ก ํŠธ์—”๋“œ: HTML, CSS, Vanilla JavaScript

๐Ÿš€ ์„ค์น˜ ๋ฐ ์‹คํ–‰ ๋ฐฉ๋ฒ•

  1. ํ”„๋กœ์ ํŠธ ํด๋ก 

    git clone https://github.com/ChungHaLee/storybook-agegen-v1
    cd storybook-agegen-v1
  2. ๊ฐ€์ƒ ํ™˜๊ฒฝ ์„ค์ • ๋ฐ ํŒจํ‚ค์ง€ ์„ค์น˜

    conda create -n storybook_gen python=3.11
    conda activate storybook_gen
    pip install -r requirements.txt
  3. ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •

    • app.py ์˜ 18๋ฒˆ์งธ line, 'client' ์— ๋ฐœ๊ธ‰๋ฐ›์€ OpenAI API ํ‚ค๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
      OPENAI_API_KEY="sk-..."
      
  4. ์ฐธ๊ณ  ๋™ํ™” ๋ฐ์ดํ„ฐ ์ค€๋น„

    • ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ์— data ํด๋”๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • ์ฐธ๊ณ  ์ž๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ๋™ํ™”์ฑ… ํ…์ŠคํŠธ ํŒŒ์ผ (.txt)๋“ค์„ data ํด๋” ์•ˆ์— ๋„ฃ์–ด์ฃผ์„ธ์š”.
  5. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰

    python app.py
    • ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ http://127.0.0.1:8000์œผ๋กœ ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“– ์‚ฌ์šฉ ๊ฐ€์ด๋“œ

  1. ๋™ํ™”์ฑ… ์„ ํƒ: ์ขŒ์ธก ๋ฉ”๋‰ด์—์„œ ์ฐธ๊ณ ํ•  ๋™ํ™”์ฑ…์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  2. ํ‚ค์›Œ๋“œ ์„ ํƒ: AI๊ฐ€ ์ถ”์ฒœํ•˜๋Š” ์ด๋ชจ์ง€ ํ‚ค์›Œ๋“œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ด์•ผ๊ธฐ์— ๋ฐ˜์˜ํ•  ํ•ต์‹ฌ ์†Œ์žฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ์„ฑ๊ฒฉ ์„ค์ •: 3๊ฐ€์ง€ ์„ฑ๊ฒฉ ์Šฌ๋ผ์ด๋”๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ์›ํ•˜๋Š” ์ฃผ์ธ๊ณต์˜ ์„ฑํ–ฅ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  4. ์˜ต์…˜ ์„ค์ •: ๋™ํ™”์˜ ๊ฐ€์น˜, ๊ธˆ์น™์–ด ๋“ฑ์„ ์ž์œ ๋กญ๊ฒŒ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  5. '๋™ํ™” ์ƒ์„ฑ' ๋ฒ„ํŠผ ํด๋ฆญ!
  6. ์ˆ˜์ • ๋ฐ ์žฌ์ฐฝ์กฐ: ์ƒ์„ฑ๋œ ๋™ํ™” ์ดˆ์•ˆ ์šฐ์ธก์˜ '๋ถ„์œ„๊ธฐ ๋ฐ”๊พธ๊ธฐ', '์ด์•ผ๊ธฐ ๋น„ํ‹€๊ธฐ' ์ œ์•ˆ์„ ํ™œ์šฉํ•˜๊ฑฐ๋‚˜, ํ…์ŠคํŠธ ๋ฐ‘์ค„์„ ํด๋ฆญํ•˜์—ฌ ๋” ๋‚˜์€ ํ‘œํ˜„์œผ๋กœ ๋™ํ™”๋ฅผ ๋‹ค๋“ฌ์–ด๋ณด์„ธ์š”.

About

Spin Your Own Tale!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 44.0%
  • JavaScript 29.9%
  • CSS 16.4%
  • HTML 9.7%