1 |
1
음성 데이터에 기초하여, 상기 음성 데이터에 포함된 문장의 음소 시퀀스를 인식하는 음소 시퀀스 인식 모듈;상기 인식된 음소 시퀀스에 기초하여 상기 문장의 난이도를 나타내는 스코어를 추정하도록 학습된 스코어 추정 네트워크를 포함하는 스코어 추정 모듈;상기 스코어 추정 네트워크의 학습을 수행하는 네트워크 학습 모듈; 및문장 쌍들 각각의 상대적 스코어 정보를 저장하고, 상기 상대적 스코어 정보를 상기 스코어 추정 네트워크의 학습을 위한 정답 데이터로서 상기 네트워크 학습 모듈로 제공하는 문장 쌍 데이터베이스를 포함하는,언어 학습 시스템
|
2 |
2
제1항에 있어서, 상기 문장 쌍들 각각의 상대적 스코어 정보는,문장 쌍의 스코어 대소 관계를 나타내는 정보를 포함하는,언어 학습 시스템
|
3 |
3
제2항에 있어서,상기 음소 시퀀스 인식 모듈 및 상기 스코어 추정 모듈은,제1 문장을 포함하는 제1 음성 데이터로부터 제1 스코어를 추정하고,제2 문장을 포함하는 제2 음성 데이터로부터 제2 스코어를 추정하고,상기 네트워크 학습 모듈은,상기 문장 쌍 데이터베이스에 포함된 상기 문장 쌍들 각각의 상대적 스코어 정보 중, 상기 제1 문장과 상기 제2 문장의 상대적 스코어 정보를 상기 정답 데이터로서 획득하고,추정된 제1 스코어 및 제2 스코어와, 획득된 상기 정답 데이터에 기초하여 상기 스코어 추정 네트워크의 학습을 제어하는,언어 학습 시스템
|
4 |
4
제2항에 있어서, 상기 문장 쌍들 각각의 상대적 스코어 정보는,적어도 하나의 사용자의 언어 학습 결과에 포함되는 정답 문장과 오답 문장의 정보에 기초하여 생성되는,언어 학습 시스템
|
5 |
5
제1항에 있어서, 상기 문장 및 상기 스코어 추정 모듈에 의해 추정된 스코어를 포함하는 정보를 저장하는 문장 스코어 데이터베이스를 더 포함하는,언어 학습 시스템
|
6 |
6
제5항에 있어서, 상기 언어 학습 시스템은,제1 문장을 포함하는 음성 데이터에 기초한 입력 텍스트를 수신하고,상기 제1 문장과 상기 입력 텍스트의 비교 결과, 및 상기 제1 문장의 스코어에 기초하여, 상기 문장 스코어 데이터베이스에 저장된 제2 문장을 선택하는,언어 학습 시스템
|
7 |
7
제6항에 있어서, 상기 언어 학습 시스템은,비교 결과 상기 제1 문장과 상기 입력 텍스트가 일치하는 경우, 상기 문장 스코어 데이터베이스에 저장된 문장들 중, 상기 제1 문장의 스코어보다 높은 스코어를 갖는 문장을 상기 제2 문장으로 선택하고,상기 제1 문장과 상기 입력 텍스트가 일치하지 않는 경우, 상기 문장 스코어 데이터베이스에 저장된 문장들 중, 상기 제1 문장의 스코어보다 낮은 스코어를 갖는 문장을 상기 제2 문장으로 선택하는,언어 학습 시스템
|
8 |
8
제6항에 있어서,상기 언어 학습 시스템은,비교 결과 상기 제1 문장과 상기 입력 텍스트가 일치하지 않는 경우, 일치하지 않는 부분의 음소 또는 음소 시퀀스에 기초하여 상기 문장 스코어 데이터베이스에 저장된 문장들 중 상기 제2 문장을 선택하는,언어 학습 시스템
|
9 |
9
음성 데이터에 기초하여, 상기 음성 데이터에 포함된 문장의 음소 시퀀스를 인식하는 단계;입력된 음소 시퀀스에 기초하여, 음소 시퀀스에 대응하는 문장의 난이도를 나타내는 스코어를 추정하도록 학습된 스코어 추정 네트워크로, 상기 인식된 음소 시퀀스를 입력하는 단계;상기 스코어 추정 네트워크로부터, 상기 인식된 음소 시퀀스에 기초한 상기 문장의 스코어를 포함하는 추정 결과를 획득하는 단계; 및상기 음성 데이터에 포함된 문장 및 상기 추정 결과에 포함된 스코어를 포함하는 정보를 문장 스코어 데이터베이스에 저장하는 단계를 포함하는,언어 학습 방법
|
10 |
10
제9항에 있어서, 문장 쌍들 각각의 상대적 스코어 정보를 이용하여 상기 스코어 추정 네트워크의 학습을 수행하는 단계를 더 포함하고,상기 문장 쌍들 각각의 상대적 스코어 정보는 문장 쌍의 스코어 대소 관계를 나타내는 정보를 포함하는,언어 학습 방법
|
11 |
11
제10항에 있어서,상기 스코어 추정 네트워크의 학습을 수행하는 단계는,상기 스코어 추정 네트워크를 이용하여, 제1 문장을 포함하는 제1 음성 데이터로부터 제1 스코어를 추정하는 단계;상기 스코어 추정 네트워크를 이용하여, 제2 문장을 포함하는 제2 음성 데이터로부터 제2 스코어를 추정하는 단계;상기 문장 쌍들 각각의 상대적 스코어 정보 중, 상기 제1 문장과 상기 제2 문장의 상대적 스코어 정보를 정답 데이터로서 획득하는 단계; 및추정된 제1 스코어 및 제2 스코어와, 획득된 정답 데이터에 기초하여 상기 스코어 추정 네트워크의 학습을 수행하는 단계를 포함하는,언어 학습 방법
|
12 |
12
제10항에 있어서, 상기 문장 쌍들 각각의 상대적 스코어 정보는,적어도 하나의 사용자의 언어 학습 결과에 포함되는 정답 문장과 오답 문장의 정보에 기초하여 생성되는,언어 학습 방법
|
13 |
13
제9항에 있어서,상기 문장 스코어 데이터베이스에 저장된 문장들을 이용한 언어 학습을 제공하는 단계를 더 포함하고,상기 언어 학습을 제공하는 단계는,상기 문장 스코어 데이터베이스에 저장된 문장들 중 제1 문장을 포함하는 음성 데이터의 출력에 기초한 입력 텍스트를 수신하는 단계; 및상기 제1 문장과 상기 입력 텍스트의 비교 결과, 및 상기 제1 문장의 스코어에 기초하여, 상기 문장 스코어 데이터베이스에 저장된 제2 문장을 선택하는 단계를 포함하는,언어 학습 방법
|
14 |
14
제13항에 있어서, 상기 제2 문장을 선택하는 단계는,비교 결과 상기 제1 문장과 상기 입력 텍스트가 일치하는 경우, 상기 문장 스코어 데이터베이스에 저장된 문장들 중 상기 제1 문장의 스코어보다 높은 스코어를 갖는 상기 제2 문장을 선택하는 단계; 및비교 결과 상기 제1 문장과 상기 입력 텍스트가 일치하지 않는 경우, 상기 문장 스코어 데이터베이스에 저장된 문장들 중 상기 제1 문장의 스코어보다 낮은 스코어를 갖는 상기 제2 문장을 선택하는 단계를 포함하는,언어 학습 방법
|
15 |
15
제13항에 있어서, 상기 제2 문장을 선택하는 단계는,비교 결과 상기 제1 문장과 상기 입력 텍스트가 일치하지 않는 경우, 일치하지 않는 부분의 음소 또는 음소 시퀀스에 기초하여 상기 문장 스코어 데이터베이스에 저장된 상기 제2 문장을 선택하는 단계를 포함하는,언어 학습 방법
|