Skip to content
@SONTOK-TEAM

SONTOK-TEAM

SONTOK

header

๐ŸŽˆ ํ”„๋กœ์ ํŠธ๋ช… : SONTOK

๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ์ปจ์…‰ : ์‹ค์‹œ๊ฐ„ ์ˆ˜์–ด ๋ฒˆ์—ญ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

๐Ÿ›  ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 23.10.09 ~ 23.11.17 (6์ฃผ)

1๏ธโƒฃ ์ฃผ์š”๊ธฐ๋Šฅ

  • *๋†์ธ๊ณผ *์ฒญ์ธ์˜ ์‹ค์‹œ๊ฐ„ ๋Œ€ํ™”๋ฅผ ๋„์™€์ฃผ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
  • ๋Œ€ํ™”์˜ ์ „์ฒด ๋‚ด์šฉ์„ ์ €์žฅ ๋ฐ ์—ด๋žŒํ•˜๋Š” ๊ธฐ๋Šฅ

*๋†์ธ: ์ฒญ๊ฐ์žฅ์• ์ธ ์ค‘ ํ•œ๊ตญ์ˆ˜์–ด๋ฅผ ์ œ1์–ธ์–ด๋กœ ์‚ฌ์šฉํ•˜๊ณ  ํ•œ๊ตญ์ˆ˜์–ด์— ๊ธฐ๋ฐ˜ํ•œ ๋…ํŠนํ•œ ๋†๋ฌธํ™”๋ฅผ ์˜์œ„ํ•˜๋ฉฐ ์‚ฌ๋Š” ์‚ฌ๋žŒ
*์ฒญ์ธ: ๋†์ธ์— ๋Œ€๋น„๋˜๋Š” ๊ฐœ๋…์œผ๋กœ ์Œ์„ฑ์–ธ์–ด๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์˜์‚ฌ์†Œํ†ต์„ ํ•˜๋Š” ์‚ฌ๋žŒ

2๏ธโƒฃ ์„ธ๋ถ€๊ธฐ๋Šฅ

๊ตฌ๋ถ„ ๊ธฐ๋Šฅ ์„ค๋ช… ๋น„๊ณ 
1 ์‹ค์‹œ๊ฐ„ ์ˆ˜์–ด ๋ฒˆ์—ญ ๋†์ธ์˜ ์ˆ˜์–ด๋ฅผ ํ…์ŠคํŠธ๋กœ ๋ฒˆ์—ญ, ํ…์ŠคํŠธ๋ฅผ ์Œ์„ฑ์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ฒญ์ธ์—๊ฒŒ ์ „๋‹ฌ
2 ์Œ์„ฑ์„ ํ…์ŠคํŠธ๋กœ์˜ ๋ณ€ํ™˜ ์ฒญ์ธ์˜ ์Œ์„ฑ์„ ํ…์ŠคํŠธ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋†์ธ์—๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ
3 ๋Œ€ํ™” ๋‚ด์šฉ ์ €์žฅ ์‹ค์‹œ๊ฐ„ ๋Œ€ํ™” ๋‚ด์šฉ ์ „์ฒด๋ฅผ ์ €์žฅ ์ˆ˜์–ด, ์Œ์„ฑ ๋Œ€ํ™”๋ฅผ ์ผ๊ด„ ํ…์ŠคํŠธํ™”ํ•˜์—ฌ ์ €์žฅ
4 ๋Œ€ํ™” ๋‚ด์šฉ ์—ด๋žŒ ์ €์žฅํ•œ ๋Œ€ํ™” ๋‚ด์šฉ์„ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

3๏ธโƒฃ ์•„ํ‚คํ…์ฒ˜

์‹œ์Šคํ…œ ๋‹ค์ด์–ด๊ทธ๋žจ

1) ์ฒญ๊ฐ์žฅ์• ์ธ

systemdiagram_์ฒญ๊ฐ์žฅ์• ์ธ

2) ๋น„์žฅ์• ์ธ

systemdiagram_๋น„์žฅ์• ์ธ

๊ฐœ๋ฐœํ™˜๊ฒฝ

๐ŸŒ ๊ณตํ†ต

์ƒ์„ธ ๋‚ด์šฉ
GitLab ํ˜•์ƒ ๊ด€๋ฆฌ
Jira ์ผ์ • ๋ฐ ์ด์Šˆ ๊ด€๋ฆฌ
Mattermost ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜
Notion ์ผ์ • ๋ฐ ๋ฌธ์„œ ๊ด€๋ฆฌ

๐Ÿ“ฑ FrontEnd

์ƒ์„ธ ๋ฒ„์ „ ๋น„๊ณ 
Kotlin 1.8
JDK 17
min SDK 29
target SDK 33
MediaPipe latest
Tensorflow Lite 2.14.0
Naver CLOVA 1.1.6 CLOVA Speech Recognition(CSR)

๐Ÿ“ฑ Machine Learning

์ƒ์„ธ ๋ฒ„์ „ ๋น„๊ณ 
Python 3.11.6
opencv-contrib-python 4.8.1.78
Tensorflow 2.14.0
Mediapipe 0.10.7
Matplotlib 3.8.0

4๏ธโƒฃ ์„ค์น˜

SONTOK ๋‹ค์šด๋กœ๋“œ ํ•ด๋‹น Google Play๋งํฌ์—์„œ APK ํŒŒ์ผ์„ ๋‹ค์šด๋ฐ›์•„ ์•ˆ๋“œ๋กœ์ด๋“œ ํ™˜๊ฒฝ์—์„œ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5๏ธโƒฃ ์‚ฌ์šฉ์ž ํ™”๋ฉด

1) ์‹ค์‹œ๊ฐ„ ๋Œ€ํ™”

์‹ค์‹œ๊ฐ„ ๋Œ€ํ™”

2) ๋Œ€ํ™” ๋‚ด์šฉ ์ €์žฅ

๋Œ€ํ™” ๋‚ด์šฉ ์ €์žฅ

6๏ธโƒฃ ๋ฆด๋ฆฌ์ฆˆ ํžˆ์Šคํ† ๋ฆฌ

  • 1.1.9
    • ์ตœ์ข… ๋ฆด๋ฆฌ์ฆˆ ๋ฒ„์ „

7๏ธโƒฃ ํŒ€์› ์ •๋ณด ๋ฐ ์—…๋ฌด ๋ถ„๋‹ด

์ด๋ฆ„ ์—ญํ•  ๋‹ด๋‹น ๋น„๊ณ 
ํƒ์„ฑ๊ฑด(ํŒ€์žฅ) ML data ์ˆ˜์ง‘, dataset ์ƒ์„ฑ, modeling profornnan@gmail.com
๊ฐ•์„ฑ๊ตฌ ML modeling, data ์ „์ฒ˜๋ฆฌ, ๋ชจ๋ธ ๋ฒ„์ „ ๊ด€๋ฆฌ, ํŒŒ์ผ๊ตฌ์กฐ ๊ด€๋ฆฌ sungku2757@gmail.com
์ด์žฌํ™ ML ML, ์˜์ƒ, ๋ฐœํ‘œ ์ž๋ฃŒ h78749891@gmail.com
๊น€์šฉ์šฐ Android App Figma ๊ธฐํš ๋ฐ ์ œ์ž‘, Front-End(media pipe, tensorflow lite), ๋ชจ๋ธ ํ…Œ์ŠคํŠธ greenlife126@gmail.com
๋™ํ™”์˜ Android App Figma ๊ธฐํš ๋ฐ ์ œ์ž‘, Front-End(MediaPipe ์ ์šฉ, TTS ์ ์šฉ, MediaPipe์˜ ๊ฒฐ๊ณผ๋ฅผ ML ์ž…๋ ฅ๋ฐ์ดํ„ฐ๋กœ ๋ณ€ํ™˜) donghwayeong@gmail.com
์ž„์„œํฌ Android App Figma ๊ธฐํš ๋ฐ ์ œ์ž‘, Front-End seooh212@gmail.com

8๏ธโƒฃ ํšŒ๊ณ 

ํ”„๋กœํ•„ ๋‚ด์šฉ ๋น„๊ณ 
ํƒ์„ฑ๊ฑด
์ธ๊ณต์ง€๋Šฅ์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ถ„์•ผ์— ๋„์ „ํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ ์…‹ ์ƒ์„ฑ, ์ „์ฒ˜๋ฆฌ ๋ฐ ํ•™์Šต ๊ณผ์ •์„ ํ†ตํ•ด ML์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์—ˆ๋˜ ์ข‹์€ ๊ฒฝํ—˜์ด์—ˆ์Šต๋‹ˆ๋‹ค.
๊ฐ•์„ฑ๊ตฌ
๊ณตํ†ต, ํŠนํ™”์™€๋Š” ๋‹ค๋ฅธ ์ƒˆ๋กœ์šด ๋ถ„์•ผ์— ๋Œ€ํ•œ ๋„์ „์ด์—ˆ์Šต๋‹ˆ๋‹ค.
์ง์ ‘ ๋ฐ์ดํ„ฐ ์…‹๋„ ๋งŒ๋“ค๊ณ , ์•ˆ๋“œ๋กœ์ด๋“œ์™€ ์—ฐ๋™๋„ ํ•ด๋ณด๋Š” ๊ณผ์ •์—์„œ ์‹œํ–‰์ฐฉ์˜ค๊ฐ€ ๋งŽ์•˜์ง€๋งŒ ํ•˜๋‚˜ํ•˜๋‚˜ ํ•ด๊ฒฐํ•ด๋‚˜๊ฐ€๋ฉด์„œ ๋ฐฐ์šธ ์ ๋„ ๋งŽ์•„ ๋œป ๊นŠ์€ ์‹œ๊ฐ„์ด์—ˆ์Šต๋‹ˆ๋‹ค.
๊น€์šฉ์šฐ
๊ณตํ†ต, ํŠนํ™”๋ฅผ ๊ฑฐ์ณ SSAFY์—์„œ์˜ ๋งˆ์ง€๋ง‰ ํ”„๋กœ์ ํŠธ์ธ ์ž์œจ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ๋ฌด๋ฆฌ ์ง€์—ˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ๊ทธ ๋™์•ˆ ์Œ“์•˜๋˜ ๋…ธํ•˜์šฐ์™€ ๊ธฐ์ˆ ์„ ๋งˆ์Œ๊ป ์Ÿ์•„ ๋ถ€์„ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๊ธฐํšŒ์˜€์Šต๋‹ˆ๋‹ค. ํŒ€์›๋“ค์ด ๋ชจ๋‘ ์—ด์‹ฌํžˆ ํ•ด ์ฃผ์–ด์„œ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ž˜ ๋งˆ๋ฌด๋ฆฌ ๋  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋งŒ, ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ๋ฌด๋ฆฌ ํ•  ๋•Œ๋Š” ์–ธ์ œ๋‚˜,, "์กฐ๊ธˆ๋งŒ ๋” ์‹œ๊ฐ„์ด ์žˆ์—ˆ๋‹ค๋ฉด..." ์ด๋ผ๋Š” ์•„์‰ฌ์›€์ด ๋‚จ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์˜จ ๋””๋ฐ”์ด์Šค์—์„œ 3๊ฐœ์˜ ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ(media pipe pose, media pipe hand * 2, ์šฐ๋ฆฌ์˜ model)๊ณผ ํด๋กœ๋ฐ” X์˜ STT, TTS ๋ฅผ ๋ชจ๋‘ ์ ์šฉํ•ด ๋ณด๋Š” ์ข‹์€ ๊ฒฝํ—˜์ด์˜€์Šต๋‹ˆ๋‹ค.
๋™ํ™”์˜
ํŒ€์›๋“ค๊ณผ ์ž์œจ์ ์œผ๋กœ ์ฃผ์ œ๋ฅผ ์ •ํ•˜๋ฉฐ ๋ˆ„๊ตฐ๊ฐ€์˜ ์‚ถ์— ๋„์›€์ด ๋˜๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์ž๋Š” ํ•˜๋‚˜์˜ ๋ชฉํ‘œ๋ฅผ ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊ป ๊ฐœ๊ฐœ์ธ์ด ์Œ“์•„์˜จ ๊ธฐ์ˆ ๋ ฅ์„ ์ด์ง‘ํ•ฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋…น์•„๋‚ผ ์ˆ˜ ์žˆ๋Š” ์†Œ์ค‘ํ•œ ๊ธฐํšŒ์˜€์Šต๋‹ˆ๋‹ค.
์ฒ˜์Œ ์ ์šฉํ•ด๋ณด๋Š” STT, TTS, MediaPipe ๊ธฐ์ˆ ์„ ์•ˆ๋“œ๋กœ์ด๋“œ ์˜จ๋””๋ฐ”์ด์Šค ํ™˜๊ฒฝ์œผ๋กœ ์ ์šฉํ•ด๋ณด๋Š” ๋„์ „์ ์ธ ๊ณผ์ œ์ด์—ˆ์œผ๋‚˜, ์‹ค์‚ฌ์šฉ์ž๋“ค์ด ์šฐ๋ฆฌ์˜ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์„ ๋ชจ์Šต์„ ์ƒ์ƒํ•˜๋ฉฐ ๋Š์ž„์—†์ด ๋„์ „ํ•œ ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค.
์ด์žฌํ™
์„ฑ์‹คํ•˜๊ฒŒ ๋…ธ๋ ฅํ•˜๋Š” ํŒ€์›๋“ค๊ณผ ์ƒˆ๋กœ์šด ๋ถ„์•ผ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐ๋„์—์„œ ์ ‘๊ทผํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ์˜€์Šต๋‹ˆ๋‹ค.
์ž„์„œํฌ
STT์™€ TTS ๊ทธ๋ฆฌ๊ณ  ์‹ค์‹œ๊ฐ„ ํ†ต์‹ ์„ ํ†ตํ•œ ์ˆ˜์–ด ๋ฒˆ์—ญ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ์ฆ๊ฒ๊ฒŒ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ๋ฌด๋ฆฌ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Popular repositories Loading

  1. SONTOK SONTOK Public

    ์ˆ˜์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฒญ๊ฐ์žฅ์• ์ธ์„ ์œ„ํ•œ ์‹ค์‹œ๊ฐ„ ์ˆ˜์–ด ํ†ต์—ญ ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.

    Jupyter Notebook

  2. .github .github Public

    ์ˆ˜์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฒญ๊ฐ์žฅ์• ์ธ์„ ์œ„ํ•œ ์‹ค์‹œ๊ฐ„ ์ˆ˜์–ด ํ†ต์—ญ ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.

Repositories

Showing 2 of 2 repositories
  • .github Public

    ์ˆ˜์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฒญ๊ฐ์žฅ์• ์ธ์„ ์œ„ํ•œ ์‹ค์‹œ๊ฐ„ ์ˆ˜์–ด ํ†ต์—ญ ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.

    SONTOK-TEAM/.githubโ€™s past year of commit activity
    0 0 0 0 Updated Aug 29, 2024
  • SONTOK Public

    ์ˆ˜์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฒญ๊ฐ์žฅ์• ์ธ์„ ์œ„ํ•œ ์‹ค์‹œ๊ฐ„ ์ˆ˜์–ด ํ†ต์—ญ ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.

    SONTOK-TEAM/SONTOKโ€™s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Jan 6, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ