IKKIM

๐ŸŽฏ ํ€ด์ฆˆ ์ฝ˜ํ…์ธ 

ํ€ด์ฆˆ ์ฝ˜ํ…์ธ  ์‹œ์ž‘ ํ™”๋ฉด
ํ€ด์ฆˆ ์ฝ˜ํ…์ธ  ์‹œ์ž‘ ํ™”๋ฉด
ํ€ด์ฆˆ ์ฝ˜ํ…์ธ  ์ ์ˆ˜ ํ™”๋ฉด (๊ธฐํš ์ด๋ฏธ์ง€ ๋ฐœ์ทŒ)
ํ€ด์ฆˆ ์ฝ˜ํ…์ธ  ์ ์ˆ˜ ํ™”๋ฉด (๊ธฐํš ์ด๋ฏธ์ง€ ๋ฐœ์ทŒ)
์šด์„ธ ์ฝ˜ํ…์ธ  ํ™”๋ฉด
์šด์„ธ ์ฝ˜ํ…์ธ  ํ™”๋ฉด
์ถ”๊ฐ€ ๊ฒŒ์ž„ ์ฝ˜ํ…์ธ  ํ™”๋ฉด
์ถ”๊ฐ€ ๊ฒŒ์ž„ ์ฝ˜ํ…์ธ  ํ™”๋ฉด

๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

  • ๊ณ ๊ฐ์‚ฌ ๋งž์ถคํ˜• ํ€ด์ฆˆ ์ฝ˜ํ…์ธ ๋กœ, OX ํ€ด์ฆˆ์™€ ์‚ฌ์ง€์„ ๋‹คํ˜• ๋ฌธ์ œ๋กœ ๊ตฌ์„ฑ๋œ ๊ฒŒ์ž„ํ˜• ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์ฝ˜ํ…์ธ ์ž…๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์ž…๋ ฅ์— ๋”ฐ๋ผ ์ •๋‹ต ์—ฌ๋ถ€๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ”ผ๋“œ๋ฐฑํ•˜๊ณ , ํ€ด์ฆˆ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ๋ฆฌ๋”๋ณด๋“œ๋ฅผ ์šด์˜ํ•˜๋Š” ๊ตฌ์กฐ๋กœ ๋†’์€ ๋ชฐ์ž…๋„์™€ ํ‰๊ท  ์ฒด๋ฅ˜ ์‹œ๊ฐ„ ์ฆ๊ฐ€๋ฅผ ์ด๋Œ์–ด๋ƒˆ์Šต๋‹ˆ๋‹ค.
  • ์นœ์ˆ™ํ•œ ๋””์ž์ธ, ์Œ์„ฑ ์•ˆ๋‚ด(TTS), ์ ์ˆ˜ ์‹œ์Šคํ…œ ๋“ฑ ๊ฒŒ์ž„์  ์š”์†Œ๋ฅผ ๋”ํ•ด, ์ •๋ณด ์ „๋‹ฌ๊ณผ ์žฌ๋ฏธ๋ฅผ ๋™์‹œ์— ์ œ๊ณตํ•˜๋Š” ์ฝ˜ํ…์ธ ์ž…๋‹ˆ๋‹ค.
  • ์ฝ˜ํ…์ธ ์˜ ๊ธ์ •์ ์ธ ๋ฐ˜์‘์„ ๋ฐ”ํƒ•์œผ๋กœ, ํ’์„  ํ„ฐํŠธ๋ฆฌ๊ธฐ(์ง€๋ขฐ ์ฐพ๊ธฐ), ์‚ฌ๋‹ค๋ฆฌ ํƒ€๊ธฐ, ์˜ค๋Š˜์˜ ์šด์„ธ ๋“ฑ ๋‹ค์–‘ํ•œ ์‹ ๊ทœ ๊ฒŒ์ž„ํ˜• ์ฝ˜ํ…์ธ ๋กœ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿง‘โ€๐Ÿ’ป ์ฃผ์š” ๊ธฐ์—ฌ

  • ํ€ด์ฆˆ ์ฝ˜ํ…์ธ ์˜ OX ํ€ด์ฆˆ UI ๋ฐ ์‹ค์‹œ๊ฐ„ ์ •๋‹ต ํ™•์ธ, ๊ฒฐ๊ณผ ์ถœ๋ ฅ ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • TypeScript ๋ฐ Handlebars.js๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฌธ์ œ ์„ค๋ช…, ์ด๋ฏธ์ง€, ๋ณด์กฐ ์š”์†Œ ๋“ฑ์„ ํ…œํ”Œ๋ฆฟ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ Œ๋”๋งํ•จ์œผ๋กœ์จ,
    ์ฝ˜ํ…์ธ  ์œ ์ง€๋ณด์ˆ˜์™€ ์šด์˜ ํ™•์žฅ์„ฑ์„ ๋†’์˜€์Šต๋‹ˆ๋‹ค.
  • ํ€ด์ฆˆ ์ฐธ์—ฌ ๊ฒฐ๊ณผ๋Š” GitHub API์™€ ์—ฐ๋™ํ•˜์—ฌ, ๋ˆ„์  ๋งŒ์ ์ž ๊ธฐ๋ก ๋ฐ ๋ฆฌ๋”๋ณด๋“œ ์šด์˜ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ๊ฒฝ์Ÿ ์š”์†Œ๋ฅผ ๊ฐ•ํ™”ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ํ€ด์ฆˆ ์‹œ์ž‘, ์ •๋‹ต ์•ˆ๋‚ด ๋“ฑ ์ฃผ์š” ์‹œ์ ๋งˆ๋‹ค TTS ์Œ์„ฑ ์•ˆ๋‚ด ๋ฐ ์ƒํ™ฉ๋ณ„ ํšจ๊ณผ์Œ์„ ์ถœ๋ ฅํ•˜์—ฌ, ์‚ฌ์šฉ์ž์˜ ๋ชฐ์ž…๊ฐ์„ ๋†’์ด๋Š” ์ธํ„ฐ๋ž™์…˜ ์š”์†Œ๋ฅผ ๊ตฌ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.