Skip to content

YeonJeans/Saera-Server

Repository files navigation

image


Saera is providing educational solutions based on the app's high accessibility to help North Koreans make a smooth transition to South Korea.

❗️ Introduction

North and South Korea use the same writing system and have similar grammar, but they have developed linguistic differences over the years due to their different environments and societies where they lived for many years after the division. For North Koreans adjusting to life in South Korea, pronunciation and accent can be some of the most challenging differences, leading to discrimination. To bridge this gap, we created SAERA, an app that enables users to learn pronunciation and accent. In pronunciation learning, we provide word examples with standard pronunciation and tips on how to pronounce words and what to pay attention to when pronouncing words based on the differences between South and North Korean. For intonation learning, SAERA presents the target intonation and voice audibly and visually through a Korean TTS and pitch graph generation model. It also visualizes the user's recorded voice in a graph and evaluates it with a rating for each graph.

With SAERA, we hope North Korean defectors can quickly learn the South Korean language system and overcome language barriers to settle into South Korean society stably.


🗒 Role division

Name Role
김도은
(Doeun Kim)
- UI Screen
(Splash & Login Screen, Persistent TabBar, Today Learn Screen, Pronunciation Learn Screen, Accent Learn Screen, Create Custom Sentence Screen, MyPage Screen)
- Automatic login
- Today Learn
- Pronunciation Learn
- Accent Learn
남수연
(Suyeon Nam)
- Extract pitch graph from voice using SPICE
- Similarity Search
- Calculate similarity between two pitch graphs
- Deploy FastAPI + Nginx environment to GCP Virtual Machine
- UX/UI Design
- Train a model to classify end-of-speech pitch (deprecated)
이주은
(Jueun Lee)
- Deploy spring server with GCP Virtual Machine
- Manage MySql DB with GCP SQL
- Server APIs
황연진
(Yeonjin Hwang)
- UI Screen
(Home Screen, Bookmark Screen, Learn Screen, Accent Main Screen, Pronunciation Main Screen, Search Learn Screen, Custom Sentence Loading & Done Screen, Custom Sentence Home Screen, Today Learn Word & Sentence List Screen)
- Home
- Search & Filter
- Learn Pronunciation & Accent Retrieve

🛠 Project Architecure

structure

📽 Demo Video Link

Sae:ra


ERD

image image

API

image

About

Google Solution Challenge YeonJeans Team Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages