TALKIDS: ์ธ์ด๊ต๋ฅ๋ฅผ ์ํ ์จ๋ผ์ธ ํ๋ซํผ
TALKIDS๋ ์ธ์ด ๊ต๋ฅ๋ฅผ ์ด์งํ๊ณ ๊ธฐ์กด์ ์ ์ฝ์กฐ๊ฑด์ ๊ทน๋ณตํ๋ ์น ํ๋ซํผ์
๋๋ค. ์ด ํ๋ซํผ์ ์ธ์ด ๊ตํ์ ์ฐธ์ฌํ๋ ์ฌ๋๋ค์๊ฒ ์ง์
์ฅ๋ฒฝ์ ๋ฎ์ถ๊ณ , ์๊ฐ๊ณผ ๊ณต๊ฐ์ ์ ์ฝ ์์ด ๋ ๋ง์ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ์๋๊ณผ ํ์๋ค์ ๊ฐํธํ๊ฒ ์ธ์ด ๊ต๋ฅ ํํธ๋๋ฅผ ์ฐพ์ ์ ์์ผ๋ฉฐ, ๋ค์ํ ํ๊ธ ๊ฐ์ ๋งค์นญ๋ ๊ฐ๋ฅํฉ๋๋ค.
๊ฐ๋ฐ ๊ธฐ๊ฐ : 23.07.17 ~ 23.08.18
์ฌ์ฉ์ ๊ฐ์ ํ์ ์ ํ (1 : 1 & 1 : N)
WebRTC API ์ค ํ๋์ธ RTCPeerConnection ๊ธฐ๋ฐ์ p2p ๋ฐฉ์์ผ๋ก ๊ตฌํ
์ฌ์ฉ์์ ์์ฑ์ ์ค์๊ฐ์ผ๋ก ํ
์คํธ๋ก ๋ณํ
Web Speech API ๊ธฐ๋ฐ์ react-speech-recognition ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฉ
ํ
์คํธ๋ก ๋ณํ๋ ์์ฑ๊ณผ ์ฑํ
์ ๋ํ ๋ฒ์ญ ์ํ
์ฌ์ฉ์ ์์ฑ์ด ํน์ ์ฃผ๊ธฐ ๋์ ์
๋ ฅ๋์ง ์์ ๊ฒฝ์ฐ ์ด์ ๊น์ง์ ์์ฑ์ ํ๋์ ๋ฌธ์ฅ์ผ๋ก ํ๋จํ์ฌ ๋ฒ์ญ, ์ค์๊ฐ์ฑ ๋ฐ ์๋ ๊ฐ์
์ฑํ
์ธก๋ฉด์ ๋ฒ์ญ ๋ฒํผ ํด๋ฆญ ์ ํด๋น ์ฑํ
์ ๋ฒ์ญ ๊ฒฐ๊ณผ๋ฅผ ํ๋จ์ ์ถ๋ ฅ
๋ฒ์ญํ ์ฑํ
์ ๋ถ๋งํฌ์ ์ถ๊ฐํ์ฌ ์ถํ ์ฐพ์๋ณผ ์ ์๋๋ก ๊ตฌํ
์ฌ์ฉ์ ๊ฐ์ ์ฑํ
๊ธฐ๋ฅ
WebSocket์ ์ด์ฉํ์ฌ ์ค์๊ฐ์ฑ ๋ณด์ฅ
์ฑํ
๋ฐฉ์ ์ ์ ์ค์ด์ง ์์ ๋์๋ ํด๋น ์ฑํ
๋ฐฉ์ ์จ ๋ฉ์์ง๋ฅผ ํ์ธ ํ ์ ์๋๋ก ๊ตฌํ
์ผ์ ๋ฑ๋ก์ ํตํ ๋งค์นญ ๊ด๋ฆฌ
๋งค์นญ ์์ฒญ๊ณผ ์๋ฝ ๋ฐ ๊ฑฐ์ ์ ํตํด ๋งค์นญ ์ฒ๋ฆฌ
React-three-fiber๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉ์์ ๊ฒฝํ์น๋ฅผ ์๊ฐํ, ํฅ๋ฏธ๋ก์ด 3D ์์ ์ ์ฉ.
๋ก๊ทธ์ธ ํ ๋ฉ์ธํ์ด์ง
๋ฉ์ธํ๋ฉด ๋ ๋ฒจ1
๋ฉ์ธํ๋ฉด ๋ ๋ฒจ2
๋ฉ์ธํ๋ฉด ๋ ๋ฒจ3
๊ทธ๋ฃนํ์ด์ง
ํ๋ก์ฐ ๊ธฐ๋ฅ
๋ฒ์ญ ๋ฐ ์ฌ์
ํ์ ๋งค์นญ ๊ธฐ๋ฅ
๐ฌ ํ์ ์ ํ & ์ค์๊ฐ ๋ฒ์ญ
๐ ์ํคํ
์ฒ ์ค๊ณ๋
Front-End
Back-End
๊น์ ์
๋ฐ์ข
์ฑ
์๋ํ
์ ์์
์ด์ฐ์ฒ