Skip to content

BongSangKim/FixSpeech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

961 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

FIXSPEECH

image.png

๐Ÿ“˜ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๊ธฐ๊ฐ„

SSAFY 11๊ธฐ 2ํ•™๊ธฐ ์ž์œจ ํ”„๋กœ์ ํŠธ

2024.10.14(์›”) ~ 2024.11.19(ํ™”)

๐Ÿ”Ž FIXSPEECH - ๊ฐœ์š”

FixSpeech๋Š” ๋ฐœํ‘œ์™€ ๋ฉด์ ‘์— ์–ด๋ ค์›€์„ ๊ฒช๋Š” ์‚ฌ๋žŒ๋“ค ์œ„ํ•œ ์˜จ๋ผ์ธ ๋ณด์ด์Šค ํŠธ๋ ˆ์ด๋‹ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

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

๐Ÿ“Š ๋‚ด ๋ชฉ์†Œ๋ฆฌ ๋ถ„์„

1. ์Œ์„ฑ ๋…น์Œ ๋ฐ ๋ถ„์„

  • ๋ชฉ์†Œ๋ฆฌ๋ฅผ ๋…น์Œํ•˜๋ฉด ๋ช…๋ฃŒ๋„, ๋ง์˜ ๋ฆฌ๋“ฌ, ์ผ๊ด€์„ฑ ๋“ฑ์„ ๋ถ„์„ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

image.gif

2. ๋ถ„์„ ๊ฒฐ๊ณผ ์กฐํšŒ

  • ์‚ฌ์šฉ์ž๋Š” ์–ธ์ œ๋“ ์ง€ ์ž์‹ ์˜ ๋…น์Œ ํŒŒ์ผ๊ณผ ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image.gif

๐ŸŽฎ ๊ฒŒ์ž„

1. ์‚ฐ์„ฑ๋น„ ๊ฒŒ์ž„

  • ํ•˜๋Š˜์—์„œ ๋–จ์–ด์ง€๋Š” ๋‹จ์–ด๋“ค์„ ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ๋ฐœ์Œํ•˜์—ฌ, ๋•…์— ๋‹ฟ์ง€ ์•Š๋„๋ก ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒ, ์ค‘, ํ•˜์˜ ๋‚œ์ด๋„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

image.gif

2. ๊ฒŒ์ž„ ๋žญํ‚น ์กฐํšŒ

  • ์‹ค์‹œ๊ฐ„ ๊ฒŒ์ž„ ๋žญํ‚น ์กฐํšŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

image.png

๐Ÿ“ƒ ๋Œ€๋ณธ ํ›ˆ๋ จ

1. ๋Œ€๋ณธ ์ƒ์„ฑ ๋ฐ ์กฐํšŒ

  • ๋ฐœํ‘œ์— ์‚ฌ์šฉํ•  ๋Œ€๋ณธ์„ ์ž‘์„ฑํ•˜๊ณ  ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image.gif

2. ์Œ์„ฑ ๋ถ„์„ ๋ฐ ์•Œ๋ฆผ

  • ์‚ฌ์šฉ์ž๊ฐ€ ๋ถ„์„ ์™„๋ฃŒ ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆด ํ•„์š” ์—†๋„๋ก ์•Œ๋ฆผ์œผ๋กœ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

image.gif

3. ๋Œ€๋ณธ ์—ฐ์Šต ๊ฒฐ๊ณผ ์กฐํšŒ

  • ์‚ฌ์šฉ์ž๋Š” ์–ธ์ œ๋“ ์ง€ ์ž์‹ ์˜ ์—ฐ์Šต ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image.gif

๐ŸŽ™ ์•„๋‚˜์šด์„œ ๋”ฐ๋ผ์žก๊ธฐ

1. ์•„๋‚˜์šด์„œ ์Œ์„ฑ ์ œ๊ณต

  • ์‹ค์ œ ์•„๋‚˜์šด์„œ์˜ ์Œ์„ฑ ํŒŒ์ผ๊ณผ ๋Œ€๋ณธ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค,
  • ๋Œ€๋ณธ์„ ๋”ฐ๋ผ ์ฝ๊ณ  ๋…น์Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ์Œ์„ฑ ๋ถ„์„

  • ์•„๋‚˜์šด์„œ์™€ ์‚ฌ์šฉ์ž์˜ ์Œ์„ฑ ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ตํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image.gif

๐ŸŽฏ ๋ฐœ์Œ ํ›ˆ๋ จ

1. ๋ฌธ์žฅ ์ข…๋ฅ˜ ์„ ํƒ

  • ์ผ์ƒ์ ์ธ ๋ฌธ์žฅ๊ณผ ์žฐ๋ง๋†€์ด ๋ฌธ์žฅ ์ค‘์— ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ๋ฌธ์žฅ ๋”ฐ๋ผ ์ฝ๊ธฐ

  • ์ฃผ์–ด์ง„ ๋ฌธ์žฅ์„ ๋”ฐ๋ผ ์ฝ์œผ๋ฉฐ ๋…น์Œํ•˜๋ฉด, ์‚ฌ์šฉ์ž์˜ ๋ฐœ์Œ๊ณผ ๋ฌธ์žฅ์ด ์–ด๋А์ •๋„ ์ผ์น˜ํ•˜๋Š” ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

image.gif

๐Ÿ“– ๋ฐœ์Œ ํ›ˆ๋ จ ๊ฐ•์˜

1. AI ์ถ”์ฒœ ๋ฐœ์Œ ๊ฐœ์„  ๋ฐฉ๋ฒ• ์ถ”์ฒœ

  • AI๊ฐ€ ์‚ฌ์šฉ์ž์˜ ๋ชฉ์†Œ๋ฆฌ๋ฅผ ๋ถ„์„ํ•ด ๊ทธ์— ๋งž๋Š” ๋ชฉ์†Œ๋ฆฌ ํ›ˆ๋ จ ๋ฐฉ๋ฒ•์„ ์ถ”์ฒœํ•ด์ค๋‹ˆ๋‹ค.

2. ๋งž์ถคํ˜• ๊ฐ•์˜ ์ถ”์ฒœ

  • ์‚ฌ์šฉ์ž์˜ ๋ถ€์กฑํ•œ ์ ์„ ์‚ดํŽด ๋งž์ถคํ˜• ๊ฐ•์˜๋ฅผ ์ œ๊ณตํ•ด์ค๋‹ˆ๋‹ค.

image.gif

ERD

image.png

System Architecture

image.png

Project Folder Structure

frontend

frontend
โ”œโ”€โ”€ public
โ”‚   โ”œโ”€โ”€ buttons
โ”‚   โ””โ”€โ”€ icons
โ””โ”€โ”€ src
    โ”œโ”€โ”€ pages
    โ”‚   โ”œโ”€โ”€ AnnouncerPractice
    โ”‚   โ”œโ”€โ”€ Game
    โ”‚   โ”œโ”€โ”€ Lecture
    โ”‚   โ”œโ”€โ”€ Login
    โ”‚   โ”œโ”€โ”€ MainPage
    โ”‚   โ”œโ”€โ”€ PronounceTraining
    โ”‚   โ”œโ”€โ”€ SituationPractice
    โ”‚   โ””โ”€โ”€ VoiceAnalysis
    โ”œโ”€โ”€ services
    โ”‚   โ”œโ”€โ”€ AnnouncerPractice
    โ”‚   โ”œโ”€โ”€ Game
    โ”‚   โ”œโ”€โ”€ PronouncePractice
    โ”‚   โ”œโ”€โ”€ SituationPractice
    โ”‚   โ””โ”€โ”€ VoiceAnalysis
    โ””โ”€โ”€ shared
        โ”œโ”€โ”€ components
        โ”‚   โ”œโ”€โ”€ Header
        โ”‚   โ”œโ”€โ”€ Icons
        โ”‚   โ”œโ”€โ”€ Loader
        โ”‚   โ”œโ”€โ”€ PracticePronounce
        โ”‚   โ”œโ”€โ”€ Visualizer
        โ”‚   โ””โ”€โ”€ VoiceQuality
        โ”œโ”€โ”€ constants
        โ”œโ”€โ”€ routes
        โ”œโ”€โ”€ sounds
        โ”œโ”€โ”€ stores
        โ”œโ”€โ”€ styles
        โ””โ”€โ”€ types

backend

backend
โ”œโ”€โ”€ config
โ”‚   โ”œโ”€โ”€ kafka
โ”‚   โ”œโ”€โ”€ redis
โ”‚   โ””โ”€โ”€ s3
โ”œโ”€โ”€ domain
โ”‚   โ”œโ”€โ”€ announcer
โ”‚   โ”œโ”€โ”€ game
โ”‚   โ”œโ”€โ”€ grass
โ”‚   โ”œโ”€โ”€ notification
โ”‚   โ”œโ”€โ”€ oauth
โ”‚   โ”œโ”€โ”€ record
โ”‚   โ”œโ”€โ”€ script
โ”‚   โ”œโ”€โ”€ training
โ”‚   โ”œโ”€โ”€ user
โ”‚   โ””โ”€โ”€ youtube
โ”œโ”€โ”€ filter
โ”œโ”€โ”€ global
โ”‚   โ”œโ”€โ”€ common
โ”‚   โ””โ”€โ”€ exception
โ””โ”€โ”€ utils

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors