KR101487006B1 - 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법 - Google Patents
연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법 Download PDFInfo
- Publication number
- KR101487006B1 KR101487006B1 KR20130137781A KR20130137781A KR101487006B1 KR 101487006 B1 KR101487006 B1 KR 101487006B1 KR 20130137781 A KR20130137781 A KR 20130137781A KR 20130137781 A KR20130137781 A KR 20130137781A KR 101487006 B1 KR101487006 B1 KR 101487006B1
- Authority
- KR
- South Korea
- Prior art keywords
- word
- waveform
- unit
- matching
- sentence
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012937 correction Methods 0.000 title claims description 31
- 230000006870 function Effects 0.000 claims abstract description 6
- 238000013500 data storage Methods 0.000 claims description 33
- 238000012552 review Methods 0.000 claims description 25
- 238000001514 detection method Methods 0.000 claims description 21
- 238000004364 calculation method Methods 0.000 claims description 11
- 230000008030 elimination Effects 0.000 claims description 5
- 238000003379 elimination reaction Methods 0.000 claims description 5
- 206010011878 Deafness Diseases 0.000 claims description 4
- 238000003780 insertion Methods 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 4
- 229910052573 porcelain Inorganic materials 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 3
- 230000007786 learning performance Effects 0.000 claims 1
- 238000011156 evaluation Methods 0.000 description 6
- 230000002787 reinforcement Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 239000013589 supplement Substances 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000009747 swallowing Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/06—Foreign languages
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/04—Electrically-operated educational appliances with audible presentation of the material to be studied
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B7/00—Electrically-operated teaching apparatus or devices working with questions and answers
- G09B7/02—Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
- G09B7/04—Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student characterised by modifying the teaching programme in response to a wrong answer, e.g. repeating the question, supplying a further explanation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/02—Feature extraction for speech recognition; Selection of recognition unit
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L2015/086—Recognition of spelled words
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/225—Feedback of the input speech
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Entrepreneurship & Innovation (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
본 발명의 특징에 따르면, 본 발명은 TTS(Text to speech)엔진을 통해 입력된 문장을 음성으로 읽어주는 기능을 사용하는 외국어 학습장치에 있어서, 문장입력부를 통해 사용자가 제1문장을 입력하는 문장입력부; 상기 문장입력부를 통해 입력된 제1문장을 구성하는 철자를 검색하여 연음법칙에 해당하는 철자를 검출하는 연음철자검출부; 상기 연음철자검출부에서 검출된 연음법칙에 해당하는 철자를 제거하고, 상기 철자가 제거된 부분에 연음코드를 삽입하여 제2문장을 생성하는 연음철자제거부; 상기 연음철자제거부에서 생성된 제2문장의 시작점부터 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 그 다음 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성하는 부분파형생성부; 상기 문장입력부에서 입력된 제1문장에 따른 음성을 사용자가 입력하면 입력된 음성을 입력파형으로 변환하는 입력파형생성부; 및 상기 입력파형생성부에서 생성된 입력파형과 상기 부분파형생성부에서 생성된 하나 이상의 부분파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 부분파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 부분파형마다 매칭도가 가장 높은 부분의 부분매칭도를 산출하는 매칭도산출부;를 포함하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법에 관한 것이다. 이에 따르면, 사용자가 입력한 문장에 맞게 파형을 배치시키고, 사용자가 입력한 음성과 상기 미리 저장되거나 TTS엔진을 통해 생성된 파형 각각을 매칭시켜 매칭퍼센트를 산출하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법을 제공할 수 있다.
Description
본 발명은 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법에 관한 것으로, 보다 상세하게는 사용자가 입력한 문장에 맞게 파형을 배치시키고, 사용자가 입력한 음성과 상기 미리 저장되거나 TTS엔진을 통해 생성된 파형 각각을 매칭시켜 매칭퍼센트를 산출하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법에 관한 것이다.
본 발명은 외국어 학습장치에 관한 것이다.
최근 들어 산업의 전문화와 국제화의 추세에 따라 외국어에 대한 중요성이 날로 커지고 있고, 이러한 중요성에 따라 많은 사람들이 외국어 학습에 많은 시간을 할애하고 있으며, 이에 발맞추어 다양한 온-오프 라인 어학 강좌들이 개설되어 있다.
상기와 같은 외국어 학습 영역 중 회화의 중요성이 더 부각되고 있고, 외국어들 중 영어의 경우는 토플 TSE(Test of Spoken English)가 2005년 9월부터 전면 시행될 것으로 예정되어 있어 이에 따른 개인 어학 학습 교재와 모의 테스트 장치에 대한 요구가 증가되고 있다.
그러나, 일반적으로 발음이나 발음에 대한 교정은 외국인 강사와의 1:1 지도방식에 의해 이루어지고 있고, 이 경우 영어 학습에 많은 비용이 소요된다는 문제점이 있으며, 특별히 정해진 시간에 교육이 이루어지기 때문에 직장인 등과 같은 바쁜 일상생활을 영위하는 사람들에게는 그 학습에의 참여가 극히 제한적이라는 문제점이 있었다.
따라서, 유휴 시간에 혼자서도 효과적으로 외국어에 대한 발음이나 발음 등을 학습하고, 원어민의 발음과 비교 평가하는 교육 프로그램 등을 필요로 하게 되었다.
이러한, 요구에 부응하기 위하여 현재 음성인식을 이용한 다양한 어학용 프로그램들을 탑재한 어학용 학습기가 개발되어 보급되고 있다.
상기와 같은 어학용 학습기의 외국어 발음 평가 방법은, 음성 신호 처리 기술을 이용한 발음 비교방법에 의하며, 여기에는 은닉 마코브 모델(Hidden Markov Model, 이하 HMM 이라 함)을 이용하여 학습자의 발음을 인식한 후, 이를 원어민의 음성과 비교하여 그 결과를 알려주는 프로그램들을 이용하여 실시하고 있다.
상기와 같은 종래의 외국어 발음 평가 방법은 학습자의 발음에 대한 분절적 특성 중 하나의 요소특성을 그에 대응하는 원어민의 특성과 비교하는 방법을 사용하여 발음의 정확도를 평가하였고, 특히 분절적 특성 중 음소에 대한 특성 데이터를 많이 사용하였다.
상기 사용되는 원어민의 특징 데이터는 훈련된 AM(Acoustic Model) 또는 발음 시점에서 원어민의 음성 데이터로부터 추출한 특성 데이터를 사용한다. 그러나 상기 AM이나 음성에서 추출된 특징 데이터는 전체 원어민의 개인적인 발음 성향에 대한 오차를 무시하게 됨으로써, 올바른 평가를 기대할 수 없으며, 음절이나 구문, 문장의 강세나 등시성 등에 대한 평가가 불가능하거나, 평가하더라도 그 정확성을 기대할 수 없다는 단점이 있었다.
또한, 상기와 같은 발음 비교분석 프로그램들은 모든 발음의 분절적, 비분절적 특성들에 대하여 동일한 또는 임의의 가중치를 일괄적으로 부여함으로써, 특정 문장 또는 단어 등의 억양, 강세, 발음 속도 등에 대한 개별적 특징의 평가에는 적용하지 못하는 문제점이 있었다.
따라서, 상기와 같은 프로그램을 탑재한 학습기들은 디스플레이 수단을 통해 표시된 문장 중 어느 하나를 선택하여 음성을 입력하고, 입력된 학습자의 음성을 상기 프로그램에 의해 원어민의 발음과 단순히 비교 평가하여 그 결과를 점수로 학습자에게 제공하는 것이 대부분이었다.
또한, 학습자는 표시된 점수로 자신의 발음이 얼마나 정확한지를 개략적으로는 알 수 있지만, 단어나 문장에 대한 발음 길이, 억양, 강세, 발음속도 등 발음에 대한 각 분야별로 비교할 수 있는 수단이 없어 정확한 비교 분석에 의해 학습을 진행할 수 없고, 이로 인해 발음 교정에 한계가 있다는 문제점이 있었다.
또한, 종래의 음성인식 프로그램 또는 엔진이 탑재된 어학 학습기들은 획일적인 평가기준만을 구비하고 있어 학습자의 언어 사용 능력 또는 발음 특성을 적절히 반영하지 못하므로 학습자의 레벨 또는 개성에 맞는 학습을 진행할 수 없으며, 또한 종래의 음성인식기의 기술수준으로는 외국어 원어민의 AM에 대한 적응이 어렵고 근본적으로 다른 발음 및 언어 습관으로 인해 발음의 정확도에 대한 인식율이 기대에 미치지 못하고 있는 실정이다.
또한, 종래의 음성 인식기들에 의해서는 초보적인 학습 목표인 최소변별쌍(minimal pair)의 효과적인 구분조차 현실적으로 불가능하며, 잡음 환경에 대한 효과적인 대처가 불가능하고, 핵심어나 핵심 어구의 검출 성능이 낮거나 효과적이지 못한 실정이다.
또한, 현재까지의 어학 학습기는 교과서적인 학습 방법에 치우쳐서 실제 회화 환경에서 나타날 수 있는 다양한 언어 현상에 대한 해석과 대처가 불가능하다는 문제점이 있었다.
또한, 종래의 어학 학습기들은 개별적으로 판매되는 관계로 제품구입에 따른 비용이 많이 든다는 문제점도 있었다.
따라서, 현재 많이 보급되어 있는 인터넷을 활용하여 발음에 대한 자가 평가를 실시하는 것이 학습자 입장에서 비용을 절감할 수 있으나, 상기 인터넷 등 온라인 방식의 어학 학습 시스템들은 단순히 영어 작문이나 회화 등에 관한 것에 불과하며, 학습자가 발음한 외국어에 대한 다양하고 정확한 평가와 원어민과의 발음정도 차이를 알려주고, 평가결과를 수치화하도록 하는 시스템은 전무하다는 문제점이 있었다.
상술한 바와 같은 같은 문제점을 해결하기 위해 안출된 본 발명의 목적은, 사용자가 입력한 문장에 맞게 파형을 배치시키고, 사용자가 입력한 음성과 상기 미리 저장되거나 TTS엔진을 통해 생성된 파형 각각을 매칭시켜 매칭퍼센트를 산출하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법을 제공하기 위함이다.
또한, 본 발명의 다른 목적은, 사용자가 입력한 음성과 미리 저장된 단어파형과의 매칭퍼센트를 상기 매칭퍼센트가 낮은 단어에 대해 커리큘럼을 구성하여 효과적인 발음교정을 실시하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법을 제공하기 위함이다.
또한, 본 발명의 다른 목적은 에빙하우스 이론에 기반하여 진도 및 학습일자에 따른 자동 복습이 가능하며 학습성취도에 따라 강화학습, 단어보충학습, 발음보충학습 등으로 분기하여 개인별 맞춤학습을 지원해주고, 문법트리를 이용하여 문장학습진도에 따라 사용자가 습득한 문법항목의 내역을 확인할 수 있는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법을 제공하기 위함이다.
상기한 바와 같은 목적을 달성하기 위한 본 발명의 특징에 따르면, 본 발명은, TTS(Text to speech)엔진을 통해 입력된 문장을 음성으로 읽어주는 기능을 사용하는 외국어 학습장치에 있어서, 문장입력부를 통해 사용자가 제1문장을 입력하는 문장입력부; 상기 문장입력부를 통해 입력된 제1문장을 구성하는 철자를 검색하여 연음법칙에 해당하는 철자를 검출하는 연음철자검출부; 상기 연음철자검출부에서 검출된 연음법칙에 해당하는 철자를 제거하고, 상기 철자가 제거된 부분에 연음코드를 삽입하여 제2문장을 생성하는 연음철자제거부; 상기 연음철자제거부에서 생성된 제2문장의 시작점부터 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 그 다음 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성하는 부분파형생성부; 상기 문장입력부에서 입력된 제1문장에 따른 음성을 사용자가 입력하면 입력된 음성을 입력파형으로 변환하는 입력파형생성부; 및 상기 입력파형생성부에서 생성된 입력파형과 상기 부분파형생성부에서 생성된 하나 이상의 부분파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 부분파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 부분파형마다 매칭도가 가장 높은 부분의 부분매칭도를 산출하는 매칭도산출부;를 포함하고, 상기 연음철자검출부는, 상기 연음철자검출부에서 연음법칙에 해당하는 철자가 검출되면, 상기 철자가 포함된 단어가 데이터저장부에 미리 저장된 단어와의 일치여부를 판단하여 일치되는 단어를 검출하는 단어검출부; 및 상기 단어검출부에서 검출된 단어를 미리 저장된 단어에 해당하는 단어파형을 해당 위치에 삽입하는 단어파형삽입부;를 더 포함하는 것을 특징으로 하며, 상기 단어파형은, 단어를 구성하는 각 철자별로 음소단위로 구분되어 하나 이상의 음소파형으로 나뉘어 형성되는 것을 특징으로 하고, 상기 연음철자제거부는, 상기 단어파형에 해당하는 단어를 구성하는 철자중 상기 연음철자제거부에서 제거된 철자에 해당하는 부분의 음소파형을 제거하는 것을 특징으로 하며, 상기 부분파형 생성부는, 상기 연음철자제거부에서 생성된 제2문장의 시작점부터 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 그 다음 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성하는 것을 특징으로 하며, 상기 매칭도산출부는, 상기 입력파형생성부에서 생성된 입력파형과 상기 연음철자제거부에서 생성된 하나 이상의 단어파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 단어파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 단어파형마다 매칭도가 가장 높은 부분의 단어매칭도를 산출하는 것을 특징으로 하며, 상기 연음철자검출부는, 한 단어 또는 두 단어에서 3개의 자음이 연이으면 중간음 상기 3개의 자음 중 중간 자음에 해당되는 철자를 검출하는 제1연음법칙; S 뒤에 위치하는 P, T 또는 K가 위치하면 상기 P, T 또는 K를 검출하는 제2연음법칙; 두 단어가 이어지고, 앞 단어가 자음으로 끝나고 뒤의 단어가 모음으로 시작하는 경우 앞의 단어의 맨 뒷 자음과 뒤의 단어의 맨 앞 모음을 검출하는 제3연음법칙; 모임과 모음 사이에, D 또는 T가 위치하면 상기 D 또는 T를 검출하는 제4연음법칙;을 포함하는 것을 특징으로 하고, 상기 매칭도산출부에서 산출된 매칭도 중 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형을 검출하여 상기 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형의 재생길이를 기준으로 해당 부분의 입력파형 재생길이를 비교하여 비교속도를 산출하는 파형속도산출부; 및 상기 파형속도산출부에서 산출된 비교속도에 따라 전체 입력파형의 재생길이를 압축 또는 확장하여 전체 각 부분파형 또는 각 단어파형과 해당 부분의 입력파형과의 매칭도를 재산출하는 매칭도재산출부;를 더 포함하는 것을 특징으로 한다.
삭제
또한, 본 발명인 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치는, 상기 매칭도산출부에서 산출된 입력파형의 부분매칭도 및 단어매칭도가 상기 제2문장의 배치순서와 동일하지 않으면 출력부로 재입력신호를 송신하는 배치순서판단부;를 더 포함하는 것을 특징으로 한다.
또한, 데이터저장부는, 상기 단어파형별 표준발음동영상을 저장하는 것을 특징으로 한다.
또한, 상기 매칭도산출부는, 단어별로 상기 입력파형과 상기 단어파형을 비교하여 단어별 매칭퍼센트를 산출하고, 부분파형별로 상기 입력파형과 상기 부분파형을 비교하여 부분별 매칭퍼센트를 산출하며, 상기 단어별 매칭퍼센트와 상기 부분별 매칭퍼센트를 모두 합하고 각각의 매칭퍼센트의 총개수를 나눠 문장별 매칭퍼센트를 산출하여 상기 산출된 단어별 매칭퍼센트, 부분별 매칭퍼센트 및 상기 문장별 매칭퍼센트를 출력부로 전송하는 것을 특징으로 한다.
또한, 본 발명인 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치는, 상기 단어별 매칭퍼센트가 미리 설정된 기준일치도 미만인 상기 단어파형에 해당하는 표준발음동영상을 상기 데이터저장부로부터 수신하여, 출력부로 출력하는 학습성취도 표시부;를 더 포함한다.
또한, 상기 학습성취도 표시부는, 적어도 하나 이상의 단어파형이 출력부로 출력되고, 이에 대응되는 각각의 사용자 음성이 입력부로부터 입력되고, 이에 따른 각각의 단어파형의 상기 단어별 매칭퍼센트가 각각 생성된 후, 각각의 단어파형별로 단어별 평균값을 산출하고, 산출된 단어별 평균값을 단어파형별로 출력부에 출력하는 것을 특징으로 한다.
또한, 상기 학습성취도 표시부는, 상기 단어파형별 평균값에 따라, 개인별 맞춤학습을 진행시키는 것을 특징으로 한다.
또한, 상기 학습성취도 표시부는, 상기 단어파형별 평균값이 기준일치도 미만인 단어파형 전부 또는 일부의 단어파형별 표준 발음동영상을 출력한 후, 출력된 단어파형의 단어별 매칭퍼센트를 상향시키도록 상기 단어파형이 포함된 문장데이터를 검색하여 출력부로 전송하는 것을 특징으로 하되, 상기 데이터저장부는, 하나 이상의 문장데이터가 저장된 것을 특징으로 한다.
또한, 본 발명인, 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치는, 입력부로부터 복습요청신호가 생성되면, 기 출력된 상기 단어파형을 다시 출력하되, 에빙하우스의 망각주기에 해당하는 복습주기에 맞춰 상기 단어파형을 주기적으로 출력하는 복습부;를 더 포함한다.
본 발명인 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법은, TTS(Text to speech)엔진을 통해 입력된 문장을 음성으로 읽어주는 기능을 사용하는 외국어 학습방법에 있어서, (a) 문장입력부를 통해 사용자가 제1문장을 입력하는 단계; (b) 연음철자검출부가 상기 문장입력부를 통해 입력된 제1문장을 구성하는 철자를 검색하여 연음법칙에 해당하는 철자를 검출하는 단계; (c) 연음철자제거부가 상기 연음철자검출부에서 검출된 연음법칙에 해당하는 철자를 제거하고, 상기 철자가 제거된 부분에 연음코드를 삽입하여 제2문장을 생성하는 단계; (d) 부분파형생성부가 상기 연음철자제거부에서 생성된 제2문장의 시작점부터 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 그 다음 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성하는 단계; (e) 입력파형생성부가 상기 문장입력부에서 입력된 제1문장에 따른 음성을 사용자가 입력하면 입력된 음성을 입력파형으로 변환하는 단계; 및 (f) 매칭도산출부가 상기 입력파형생성부에서 생성된 입력파형과 상기 부분파형생성부에서 생성된 하나 이상의 부분파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 부분파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 부분파형마다 매칭도가 가장 높은 부분의 부분매칭도를 산출하는 단계;를 포함하고, 상기 (b)단계는, (b1) 단어검출부가 상기 연음철자검출부에서 연음법칙에 해당하는 철자가 검출되면, 상기 철자가 포함된 단어가 데이터저장부에 미리 저장된 단어와의 일치여부를 판단하여 일치되는 단어를 검출하는 단계; 및 (b2) 단어파형삽입부가 상기 단어검출부에서 검출된 단어를 미리 저장된 단어에 해당하는 단어파형을 해당 위치에 삽입하는 단계;를 더 포함하는 것을 특징으로 하며, 상기 단어파형은, 단어를 구성하는 각 철자별로 음소단위로 구분되어 하나 이상의 음소파형으로 나뉘어 형성되는 것을 특징으로 하며, 상기 연음철자제거부는, 상기 단어파형에 해당하는 단어를 구성하는 철자중 상기 연음철자제거부에서 제거된 철자에 해당하는 부분의 음소파형을 제거하는 것을 특징으로 하고, 상기 부분파형 생성부는, 상기 연음철자제거부에서 생성된 제2문장의 시작점부터 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 그 다음 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성하는 것을 특징으로 하며, 상기 매칭도산출부는, 상기 입력파형생성부에서 생성된 입력파형과 상기 연음철자제거부에서 생성된 하나 이상의 단어파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 단어파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 단어파형마다 매칭도가 가장 높은 부분의 단어매칭도를 산출하는 것을 특징으로 하며, 상기 연음철자검출부는, 한 단어 또는 두 단어에서 3개의 자음이 연이으면 중간음 상기 3개의 자음 중 중간 자음에 해당되는 철자를 검출하는 제1연음법칙; S 뒤에 위치하는 P, T 또는 K가 위치하면 상기 P, T 또는 K를 검출하는 제2연음법칙; 두 단어가 이어지고, 앞 단어가 자음으로 끝나고 뒤의 단어가 모음으로 시작하는 경우 앞의 단어의 맨 뒷 자음과 뒤의 단어의 맨 앞 모음을 검출하는 제3연음법칙; 모임과 모음 사이에, D 또는 T가 위치하면 상기 D 또는 T를 검출하는 제4연음법칙;을 포함하는 것을 특징으로 하며, (g) 파형속도산출부가 상기 매칭도산출부에서 산출된 매칭도 중 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형을 검출하여 상기 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형의 재생길이를 기준으로 해당 부분의 입력파형 재생길이를 비교하여 비교속도를 산출하는 파형속도산출부; 및 (h) 매칭도재산출부가 상기 파형속도산출부에서 산출된 비교속도에 따라 전체 입력파형의 재생길이를 압축 또는 확장하여 전체 각 부분파형 또는 각 단어파형과 해당 부분의 입력파형과의 매칭도를 재산출하는 단계;를 더 포함하는 것을 특징으로 한다.
삭제
또한, 본 발명인 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법은, (i) 배치순서판단부가 상기 매칭도산출부에서 산출된 입력파형의 부분매칭도 및 단어매칭도가 상기 제2문장의 배치순서와 동일하지 않으면 출력부로 재입력신호를 송신하는 단계;를 더 포함하는 것을 특징으로 한다.
또한, 상기 데이터저장부는, 상기 단어파형별 표준발음동영상을 저장하는 것을 특징으로 한다.
또한, 상기 매칭도산출부는, 단어별로 상기 입력파형과 상기 단어파형을 비교하여 단어별 매칭퍼센트를 산출하고, 부분파형별로 상기 입력파형과 상기 부분파형을 비교하여 부분별 매칭퍼센트를 산출하며, 상기 단어별 매칭퍼센트와 상기 부분별 매칭퍼센트를 모두 합하고 각각의 매칭퍼센트의 총개수를 나눠 문장별 매칭퍼센트를 산출하여 상기 산출된 단어별 매칭퍼센트, 부분별 매칭퍼센트 및 상기 문장별 매칭퍼센트를 출력부로 전송하는 것을 특징으로 한다.
또한, 본 발명인 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법은, (j)상기 단어파형에 해당하는 표준발음동영상을 데이터저장부로부터 수신하여, 출력부로 출력하는 단계;를 더 포함한다.
또한, 상기 학습성취도 표시부는, 적어도 하나 이상의 단어파형이 출력부로 출력되고, 이에 대응되는 각각의 사용자 음성이 입력부로부터 입력되고, 이에 따른 각각의 단어파형의 상기 단어별 매칭퍼센트가 각각 생성된 후, 각각의 단어파형별로 단어별 평균값을 산출하고, 산출된 단어별 평균값을 단어파형별로 출력부에 출력하는 것을 특징으로 한다.
또한, 상기 학습성취도 표시부는, 상기 단어파형별 평균값에 따라, 개인별 맞춤학습을 진행시키는 것을 특징으로 한다.
또한, 상기 학습성취도 표시부는, 상기 단어파형별 평균값이 기준일치도 미만인 단어파형 전부 또는 일부의 단어파형별 표준 발음동영상을 출력한 후, 출력된 단어파형의 단어별 매칭퍼센트를 상향시키도록 상기 단어파형이 포함된 문장데이터를 검색하여 출력부로 전송하는 것을 특징으로 하되, 상기 데이터저장부는, 하나 이상의 문장데이터가 저장된 것을 특징으로 한다.
또한, 본 발명인 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법은, (k) 복습부가 입력부로부터 복습요청신호가 생성되면, 기 출력된 상기 단어파형을 다시 출력하되, 에빙하우스의 망각주기에 해당하는 복습주기에 맞춰 상기 단어파형을 주기적으로 출력하는 단계;를 더 포함한다.
이상 살펴본 바와 같은 본 발명에 따르면, 사용자가 입력한 문장에 맞게 파형을 배치시키고, 사용자가 입력한 음성과 상기 미리 저장되거나 TTS엔진을 통해 생성된 파형 각각을 매칭시켜 매칭퍼센트를 산출하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법을 제공할 수 있다.
또한, 본 발명에 따르면, 사용자가 입력한 음성과 미리 저장된 단어파형과의 매칭퍼센트를 상기 매칭퍼센트가 낮은 단어에 대해 커리큘럼을 구성하여 효과적인 발음교정을 실시하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법을 제공할 수 있다.
또한, 본 발명에 따르면, 에빙하우스 이론에 기반하여 진도 및 학습일자에 따른 자동 복습이 가능하며 학습성취도에 따라 강화학습, 단어보충학습, 발음보충학습 등으로 분기하여 개인별 맞춤학습을 지원해주고, 문법트리를 이용하여 문장학습진도에 따라 사용자가 습득한 문법항목의 내역을 확인할 수 있는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법을 제공할 수 있다.
도 1은 본 발명의 실시예에 따른 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법을 나타낸 블럭도
도 2 내지 3은 본 발명의 실시예에 따른 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법의 구동예를 나타낸 예시도
도 4는 본 발명의 실시예에 따른 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법의 제공순서를 나타낸 순서도이다.
도 2 내지 3은 본 발명의 실시예에 따른 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법의 구동예를 나타낸 예시도
도 4는 본 발명의 실시예에 따른 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법의 제공순서를 나타낸 순서도이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.
이하, 본 발명의 실시예들에 의하여 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법을 설명하기 위한 도면들을 참고하여 본 발명에 대해 설명하도록 한다.
본 발명은, TTS(Text to speech)엔진을 통해 입력된 문장을 음성으로 읽어주는 기능을 사용하는 외국어 학습장치 및 그 학습방법에 관한 것이다.
도 1은 본 발명의 실시예에 따른 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법(100)을 나타낸 블럭도이고, 도 2 내지 3은 본 발명의 실시예에 따른 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법(100)의 구동예를 나타낸 예시도이다.
도 1 내지 도 3을 참고하면, 본 발명인 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치는, 문장입력부(110), 연음철자검출부(120), 연음철자제거부(130), 부분파형생성부(140), 입력파형생성부(150), 매칭도산출부(160), 배치순서판단부(170), 음성인식처리부(210), 파형속도산출부(180), 매칭부재산출부(190), 데이터저장부(240), 학습성취도표시부 및 복습부(220)를 포함한다.
문장입력부(110)는, 사용자가 제1문장을 입력한다.
연음철자검출부(120)는, 상기 문장입력부(110)를 통해 입력된 제1문장을 구성하는 철자를 검색하여 연음법칙에 해당하는 철자를 검출한다.
또한, 상기 연음철자검출부(120)는, 제1연음법칙, 제2연음법칙, 제3연음법칙 및 제4연음법칙을 포함한다.
제1연음법칙은, 한 단어 또는 두 단어에서 3개의 자음이 연이으면 상기 3개의 자음 중 중간 자음에 해당되는 철자를 검출한다.
이는, 한 단어 또는 두 단어에서 3개의 자음이 연이으면 상기 3개의 자음 중 중간 자음에 해당 음이 탈락되는 현상인데, friendly(d검출), apartment(t검출), directly(t검출) 등과 같은 단어임이 바람직하다.
제2연음법칙은, S 뒤에 위치하는 P, T 또는 K가 위치하면 상기 P, T 또는 K를 검출한다.
이는, S 뒤에 위치하는 P, T 또는 K가 위치하면 상기 P, T 또는 K에서 된소리가 나기때문에 된소리가 발생되는 철자를 검출하는 것인데, special(p검출), street(t검출) 등과 같은 단어임이 바람직하다.
제3연음법칙은, 두 단어가 이어지고, 앞 단어가 자음으로 끝나고 뒤의 단어가 모음으로 시작하는 경우 앞의 단어의 맨 뒷 자음과 뒤의 단어의 맨 앞 모음을 검출한다.
이는, 두 단어가 이어지고, 앞 단어가 자음으로 끝나고 뒤의 단어가 모음으로 시작하는 경우 앞의 자음이 뒷모음에 붙는 형태로 연음이 되기 때문에 검출하는 것인데, come out(m과 o검출), work out(k와 o검출) 등과 같은 단어임이 바람직하다.
제4연음법칙은, 모임과 모음 사이에, D 또는 T가 위치하면 상기 D 또는 T를 검출한다.
이는, 모임과 모음 사이에, D 또는 T가 위치하면 상기 D 또는 T가 r발음이 나기 때문인데, BETTER(TT검출), WATER(T검출) 등과 같은 단어임이 바람직하다.
그리고, 연음철자검출부(120)는, 단어검출부(122), 단어파형삽입부(124)를 더 포함한다.
단어검출부(122)는, 상기 연음철자검출부(120)에서 연음법칙에 해당하는 철자가 검출되면, 상기 철자가 포함된 단어가 데이터저장부(240)에 미리 저장된 단어와의 일치여부를 판단하여 일치되는 단어를 검출한다.
즉, 상기 연음법칙에 해당되는 단어들은 TTS엔진을 통해 파형을 생성할 경우 된소리가 나거나 연음이 발생하는 등의 현상을 구현하지 못하기 때문에, 이러한 단어들을 데이터저장부(240)에 저장하고, 상기 데이터저장부(240)에 저장된 단어 이외의 단어들은 TTS엔진을 통해 구동하되 연음법칙에 해당되는 철자가 발견되면 그 철자에 해당되는 부분은 연음코드를 삽입하는 것이 바람직하다.
즉, The hospital is near my house.의 문장을 예로 들어보면,hospital의 철자 중 네번째 철자인 p와 6번째 철자인 t 및 8번째 철자인 l 및 is의 첫번째 철자인 i에서 연음법칙이 발생되는데, 상기 hospital이 데이터저장부(240)에 미리 저장되어 있을 경우, 상기 hospital부분이 검출되게 된다.
단어파형삽입부(124)는, 상기 단어검출부에서 검출된 단어를 상기 단어에 해당하는 단어파형을 삽입한다.
즉, 상기 음소단위로 구분된 hospitl의 p와 t부분의 음소파형이 제거된 단어파형을 상기 데이터저장부(240)에서 불러와 삽입하는 것이 바람직하다.
또한, 단어 is가 hospital의 뒷부분에 붙음으로 인해 상기 hospital의 8번째 철자인 l과 상기 is의 첫번째 철자인 i에 연음이 발생되는데 각각의 부분에 해당하는 음소파형을 제거하는 것이 바람직하다.
여기서, 상기 단어파형은, 단어를 구성하는 각 철자별로 음소단위로 구분되어 형성되고, 상기 구분된 각 음소단위마다 음소파형이 매칭되어 있는 것을 특징으로 한다.
즉, hospital의 단어를 구성하는 철자인 h,o,s,p,i,t,a,l의 각 철자에 음소파형이 부여되어 각 음소별로 제거가 가능하다.
따라서, hospital이라는 단어파형에서 음소파형을 제거하게되면 hos_i_a_가 된다.
연음철자제거부(130)는, 상기 연음철자검출부(120)에서 검출된 연음법칙에 해당하는 철자를 제거하고, 상기 철자가 제거된 부분에 해당하는 음소파형을 제거하여 제2문장을 생성한다.
그리고, 연음철자제거부(130)는, 상기 단어파형에 해당하는 단어를 구성하는 철자중 상기 연음철자제거부(130)에서 제거된 철자에 해당하는 부분의 음소파형을제거하는 것을 특징으로 한다.
즉, This is a picture of a street의 문장을 예로 들어보면, this의 4번째 철자인 s와 is의 첫번째 철자인 i, of의 두번째 철자인 f와 a, street의 두번째 철자인 t에서 연음이 발생하게 된다.
각 단어가 단어검출부(122)에서 검출되지 않았다고 가정하면, 연음이 발생된 철자들을 제거하여 thi_ _s picture o_ _ s_reet이라는 제2문장을 생성하는 것이 바람직하다.
부분파형생성부(140)는, 상기 연음철자제거부(130)에서 생성된 제2문장의 시작점부터 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 그 다음 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성한다.
또한, 부분파형 생성부(140)는, 상기 연음철자제거부(130)에서 생성된 제2문장의 시작점부터 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 그 다음 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성한다.
여기서, 단어파형은, 상기 부분파형이 생성된 후 삽입되는 것이 바람직하다.
상기 연음철자 제거부에서 생성된 제2문장의 한 예인 thi_ _s picture o_ _ s_reet를 예로 들으면, 상기 제2문장의 시작점인 t부터 처음 연음코드가 삽입된 부부인 i까지 즉 thi까지의 부분파형을 생성하고, 연음코드가 삽입된 부분의 다음인 s부터 그 다음 연음코드가 삽입된 부분인 o까지 즉 s picture o까지의 부분파형을 생성한 후, s의 부분파형을 생성하고, 또 다른 연음코드 삽입부분인 r부터 상기 제2문장의 끝점인 t까지 reet까지의 부분파형을 생성하는 것이 바람직하다.
만약, 여기서, street라는 단어가 데이터저장부에 미리 저장된 단어에 포함된다면, thi_ _s picture o_ _ ______로 제2문장이 형성되고, 여기서의 부분파형은 thi, s picture o가 되며, 상기 ______부분에 street에 해당하는 단어파형이 삽입되되, t가 연음에 해당하므로 s_reet에 해당하는 단어파형이 삽입되어 두개의 부분파형과 한개의 단어파형으로 형성되는 것이 바람직하다.
입력파형생성부(150)는, 상기 문장입력부(110)에서 입력된 제1문장에 따른 음성을 사용자가 입력하면 입력된 음성을 입력파형으로 변환한다.
상기 입력파형생성부(150)는, 사용자는 MIC 등과 같은 음성입력기기를 통해 음성을 입력하는 것이 바람직하다.
매칭도산출부(160)는, 상기 입력파형생성부(150)에서 생성된 입력파형과 상기 부분파형생성부(140)에서 생성된 하나 이상의 부분파형을 비교하여 매칭도를 산출하되, 상기 하나 이상의 부분파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 부분파형마다 매칭도가 가장 높은 부분의 부분매칭도를 산출한다.
또한 매칭도산출부(160)는, 상기 입력파형생성부(150)에서 생성된 입력파형과 상기 연음철자제거부(130)에서 생성된 하나 이상의 단어파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 단어파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 단어파형마다 매칭도가 가장 높은 부분의 단어매칭도를 산출한다.
즉, 제2문장의 한 예인 thi_ _s picture o_ _ s_reet에 대한 부분매칭도를 산출해보면, thi의 부분파형을 입력파형 전체의 처음부터 끝까지 비교하여 thi와 입력파형간의 부분매칭도를 산출하고, s picture o의 부분파형을 입력파형 전체의 처음부터 끝까지 비교하여s picture o와 입력파형간의 부분매칭도를 산출하며, s의 부분파형을 입력파형 전체의 처음부터 끝까지 비교하여 s와 입력파형간의 부분매칭도를 산출하고, treet의 부분파형을 입력파형 전체의 처음부터 끝까지 비교하여 treet와 입력파형간의 부분매칭도를 산출하는 것이 바람직하다.
만약, 여기서, street라는 단어가 데이터저장부에 미리 저장된 단어에 해당하면, 제2문장은 thi_ _s picture o_ _ ______가 되고, thi의 부분파형을 입력파형 전체의 처음부터 끝까지 비교하여 thi와 입력파형간의 부분매칭도를 산출하고, s picture o의 부분파형을 입력파형 전체의 처음부터 끝까지 비교하여s picture o와 입력파형간의 부분매칭도를 산출하며, ______에 해당하는 단어인 s_reet의 단어파형을 입력파형 전체의 처음부터 끝까지 비교하여 s_reet와 입력파형간의 단어매칭도를 산출하는 것이 바람직하다.
또한, 배치순서판단부(170)는, 상기 매칭도산출부(160)에서 산출된 입력파형의 부분매칭도 및 단어매칭도가 상기 제2문장의 배치순서와 동일하지 않으면 출력부(230)로 재입력신호를 송신하는 것이 바람직하다.
즉, 부분매칭도가 산출된 부분이 부분파형의 배치순서와 동일하지 않다면 사용자에게 제1문장에 해당하는 음성을 재입력하도록 재입력신호를 출력부(230)로 송신하는 것이 바람직하다.
또한, 상기 매칭도산출부(160)는, 상기 입력파형과 상기 단어파형을 비교하여 단어별 매칭퍼센트를 산출하고, 부분파형별로 상기 입력파형과 상기 부분파형을 비교하여 부분별 매칭퍼센트를 산출하며, 상기 단어별 매칭퍼센트와 상기 부분별 매칭퍼센트를 모두 합하고 각각의 매칭퍼센트의 총개수를 나눠 문장별 매칭퍼센트를 산출하여 상기 산출된 단어별 매칭퍼센트, 부분별 매칭퍼센트 및 상기 문장별 매칭퍼센트를 출력부(230)로 전송하는 것을 특징으로 한다.
즉, This is a picture of a street에서 street이라는 단어의 단어파형이 미리 생성되어져 있는 상태라면, 상기 문장의 연음철자를 제거하면 thi_ _s picture o_ _ s_reet가 된다.
여기서, 각각의 부분파형 및 단어파형별로 입력파형과의 매칭퍼센트를 산출하게되었을때, thi 부분파형의 값이 70, s picture o 부분파형의 값이 60, s_reet단어파형의 값이 50이 나왔다고 가정하면, 부분파형의 값은 70과 60이 나오고 단어파형의 값은 50이 나오게 된다.
이를 통해 문장별 매칭퍼센트를 산출해보면 (70+60+50)/3이 되고, 문장별 매칭퍼센트는 60으로 산출되게 된다.
파형속도산출부(180)는, 상기 매칭도산출부(160)에서 산출된 매칭도 중 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형을 검출하여 상기 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형의 재생길이를 기준으로 해당 부분의 입력파형 재생길이를 비교하여 비교속도를 산출한다.
매칭도재산출부(190)는, 상기 파형속도산출부(180)에서 산출된 비교속도에 따라 전체 입력파형의 재생길이를 압축 또는 확장하여 전체 각 부분파형 또는 각 단어파형과 해당 부분의 입력파형과의 매칭도를 재산출한다.
즉, 입력파형의 재생속도에 따라 그 매칭도가 달라질 경우가 발생하기 때문에 이를 방지하기 위해 입력파형의 재생길이를 압축 또는 확장하여 매칭도를 산출하는 것이 바람직하다.
또한, 입력파형과 각각의 부분파형 및 각각의 단어파형의 속도를 비교하기 때문에 어느 구간 어느 단어에 대한 발음의 빠르기가 잘못되었는지를 확인할 수 있다.
데이터저장부(240)는, 이미 저장된 단어, 상기 단어에 해당하는 하나 이상의 단어파형 및 상기 단어파형별 표준발음동영상을 저장한다.
즉, 데이터저장부에 저장된 단어파형별 표준발음동영상은 상기 데이터저장부에 저장된 단어에 해당하는 단어파형별로 저장되는 것이 바람직하다.
또한, 상기 매칭도산출부(160)는, 단어파형별로 상기 입력파형과 상기 단어파형을 비교하여 단어파형별 매칭퍼센트를 산출하고, 부분파형별로 상기 입력파형과 상기 부분파형을 비교하여 부분별 매칭퍼센트를 산출하며, 상기 단어별 매칭퍼센트와 상기 부분별 매칭퍼센트를 모두 합하고 각각의 매칭퍼센트의 총개수를 나눠 문장별 매칭퍼센트를 산출하여 상기 산출된 단어파형별 매칭퍼센트, 부분별 매칭퍼센트 및 상기 문장별 매칭퍼센트를 출력부(230)로 전송하는 것을 특징으로 한다.
또한, 본 발명인 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치는, 상기 단어별 매칭퍼센트 또는 상기 문장별 매칭퍼센트가 미리 설정된 기준일치도 미만인 상기 단어파형에 해당하는 표준발음동영상을 데이터저장부(240)로부터 수신하여, 출력부(230)로 출력하는 학습성취도표시부(200);를 더 포함한다.
이에 따라, 사용자는 기준일치도 미만의 발음인 경우, 발음학습을 실시하여 사용자의 취약발음에 대하여 집중적으로 정확한 발음법에 대해 학습을 실시한다.
예를 들면, 알(R)음소의 경우 이 음소가 포함된 perpect, door, river 등등의 단어들과 "the door is opened", "He is going to han-gang river" 등과 같은 문장을 연습하게 된다.
이때 사용자의 입력한 알(R)음소들은 그 평균값을 계산하여 기준일치도와 비교하고, 기준일치도에 만족하게 되면 그 기준일치도의 기준을 상향시켜 사용자가 취약한 알(R)음소에 대해 더 많은 학습을 하게 해준다.
여기서, 음성인식 학습은 단계별로 기준일치도를 상향시키고 그 발음에 해당하는 다수의 문장 및 단어를 연습하게 해주어 사용자 발음의 정확도를 향상시켜준다.
또한, 상기 학습성취도표시부(200)는, 상기 단어별 평균값에 따라, 개인별 맞춤학습을 진행시키는 것을 특징으로 한다.
여기서 개인별 맞춤학습은 사용자가 기준일치도 미만인 단어에 대해 반복학습을 실시할 수 있게 해주는 것이 바람직하다.
또한, 상기 학습성취도표시부(200)는, 상기 단어별 평균값이 기준일치도 미만인 단어파형 전부 또는 일부의 단어파형별 표준 발음동영상을 출력한 후, 출력된 단어파형의 단어별 매칭퍼센트를 상향시키도록 상기 단어가 포함된 문장데이터를 검색하여 출력부(230)로 전송하는 것을 특징으로 하되, 상기 데이터저장부(240)는, 하나 이상의 문장데이터가 저장된 것을 특징으로 한다.
예를 들면, "street"라는 단어에 대한 매칭퍼센트 값이 세번의 테스트에 따라 80, 60, 40의 값이 나왔다면 여기서 산출되는 그 발음에 대한 매칭퍼센트의 평균값은 60이다.
이렇게, 산출되는 매칭퍼센트의 평균값에 따라, 개인별 맞춤학습을 진행시킨다.
여기서, 평균값이 100~80이면 강화학습, 도전모드를 이용할 수 있고, 평균값이 79~60이면 전체복습, 오답복습을 이용할 수 있으며, 평균값이 59 그 이하이면 전체복습과 발음학습을 실시할 수 있다.
여기서, 강화학습은 원어민음성을 고속으로 재생하여 사용자의 말하기 수준을 높여주고, 도전모드는 자신이 달성한 평균값을 지속적으로 갱신하여 자신의 학습수준을 높일 수 있으며, 전체복습은 말 그대로 이미 학습한 내용 전체를 다시 학습하는 것이고, 오답복습은 사용자가 틀린 발음에 대하여 다시 학습을 할 수 있게 해주며, 발음학습은 문장파형별 표준발음동영상을 출력한 후 사용자의 취약발음에 대하여 집중적으로 학습하는 것을 말한다.
즉, 기준일치도가 80으로 되어 있다면, 기준일치도미만인 want에 대한 표준발음동영상을 데이터저장부(240)로부터 수신하여 출력부(230)로 출력하고 사용자가 반복학습을 할 수 있게 해주는 것이 바람직하다.
복습부(220)는, 입력부로부터 복습요청신호가 생성되면, 기 출력된 상기 단어파형을 다시 출력하되, 에빙하우스의 망각주기에 해당하는 복습주기에 맞춰 상기 단어파형을 주기적으로 출력한다.
여기서, 에빙하우스 이론이란 인간의 기억은 시간의 흐름에 제곱에 반비례하는 것에 입각하여, 감소하는 기억을 장기기억으로 영구히 보존하기 위해 망각곡선의 주기에 따라서 적절한 시점에 적절한 반복이 중요하다는 이론을 말하고 그 복습주기인 10분 후, 1일 후, 1주일 후, 1달 후에 맞춰 복습요청신호를 송출한다.
도 4는 본 발명의 실시예에 따른 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법(100)의 제공순서를 나타낸 순서도이다.
도 4를 참고하면, 우선, 문장입력부(110)를 통해 사용자가 제1문장을 입력한다(s110).
그 다음, 연음철자검출부(120)가 상기 문장입력부(110)를 통해 입력된 제1문장을 구성하는 철자를 검색하여 연음법칙에 해당하는 철자를 검출한다(s120).
만약, 연음법칙에 해당하는 철자가 없다면 s160인 부분파형을 생성하는 단계로 넘어간다.
그 다음, 단어검출부(122)가 상기 연음철자검출부(120)에서 연음법칙에 해당하는 철자가 검출되면, 상기 철자가 포함된 단어가 데이터저장부(240)에 미리 저장된 단어와의 일치여부를 판단하여 일치되는 단어를 검출한다(s130).
만약, 일치되는 단어가 없다면, 바로 연음철자를 제거하는 s150단계로 넘어간다.
그 다음, 단어파형삽입부(124)가 상기 단어검출부(122)에서 검출된 단어를 미리 저장된 단어에 해당하는 단어파형을 삽입한다(s140).
그 다음, 연음철자제거부(130)가 상기 연음철자검출부(120)에서 검출된 연음법칙에 해당하는 철자를 제거하고, 상기 철자가 제거된 부분에 연음코드를 삽입하여 제2문장을 생성한다(s150).
여기서, 상기 단어파형에 해당하는 단어를 구성하는 철자중 상기 연음철자제거부(130)에서 제거된 철자에 해당하는 부분의 음소코드가 검출되면 이를 검출하여 상기 음소코드에 해당하는 음소를 제거한 후, 상기 제거된 부분에 연음코드를 삽입한다.
그 다음, 부분파형생성부(140)가 상기 연음철자제거부(130)에서 생성된 제2문장의 시작점부터 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 그 다음 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 상기 제2문장의 끝점까지, 상기 제2문장의 시작점부터 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 그 다음 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성한다(s160).
그 다음, 입력파형생성부(150)가 상기 문장입력부(110)에서 입력된 제1문장에 따른 음성을 사용자가 입력하면 입력된 음성을 입력파형으로 변환한다(s170).
그 다음, 매칭도산출부(160)가 상기 입력파형생성부(150)에서 생성된 입력파형과 상기 부분파형생성부(140)에서 생성된 하나 이상의 부분파형과 상기 단어파형을 비교하여 매칭도를 산출하되, 상기 하나 이상의 부분파형 및 단어파형이 각각 배치된 순서대로 상기 입력파형과 각각 매칭시켜 각각의 부분파형 및 단어파형마다 매칭도가 가장 높은 부분의 부분매칭도를 산출한다(s180).
그 다음, 배치순서판단부(170)가 상기 매칭도산출부(160)에서 산출된 입력파형 및 단어파형의 부분매칭도가 상기 제2문장의 배치순서와 동일하지 않으면 출력부(230)로 재입력신호를 송신한다(s190).
그 다음, 파형속도산출부(180)가 상기 매칭도산출부(160)에서 산출된 매칭도 중 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형을 검출하여 상기 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형의 재생길이를 기준으로 상기 입력파형의 재생길이를 비교하여 비교속도를 산출한다(s200).
그 다음, 상기 파형속도산출부에서 산출된 비교속도에 따라 전체 입력파형의 재생길이를 압축 또는 확장하여 전체 각 부분파형 또는 각 단어파형과 해당 부분의 입력파형과의 매칭도를 재산출한다(s210).
그 다음, 학습성취도표시부가 상기 단어파형별 매칭퍼센트가 미리 설정된 기준일치도 미만인 상기 단어파형에 해당하는 표준발음동영상을 데이터저장부(240)로부터 수신하여, 출력부(230)로 출력한다(s220).
여기서, 본 발명은, 상기 단어파형별 표준발음동영상을 저장하는 데이터저장부(240)를 더 포함하는 것을 특징으로 하고, 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치는, 사용자의 문장학습진행시 음성입력부(155)로부터 입력파형을 수신하고, 음성인식처리부(210)가 그 입력파형을 상기 TTS엔진을 통해 적어도 하나 이상의 단어별로 나눈 개별음성파형들을 데이터저장부(240)에 저장한다.
그리고, 상기 학습성취도표시부(200)는, 적어도 하나 이상의 단어파형이 출력부(230)로 출력되고, 이에 대응되는 각각의 사용자 음성이 입력부로부터 입력되고, 이에 따른 각각의 단어파형의 상기 단어별 매칭퍼센트가 각각 생성된 후, 각각의 단어파형별로 단어별 평균값을 산출하고, 산출된 단어별 평균값을 단어파형별로 출력부(230)에 출력하는 것을 특징으로 한다.
또한, 상기 학습성취도표시부(200)는, 상기 단어파형별 평균값에 따라, 개인별 맞춤학습을 진행시키는 것을 특징으로 한다.
그리고, 상기 학습성취도표시부(200)는, 상기 단어파형별 평균값이 기준일치도 미만인 단어파형 전부 또는 일부의 단어파형별 표준 발음동영상을 출력한 후, 출력된 단어파형의 단어별 매칭퍼센트를 상향시키도록 상기 단어파형이 포함된 문장데이터를 검색하여 출력부(230)로 전송하는 것을 특징으로 하되, 상기 데이터저장부(240)는, 하나 이상의 문장데이터가 저장된 것을 특징으로 한다.
그 다음, 복습부(220)가 입력부로부터 복습요청신호가 생성되면, 기 출력된 상기 단어파형을 다시 출력하되, 에빙하우스의 망각주기에 해당하는 복습주기에 맞춰 상기 단어파형을 주기적으로 출력한다(s230).
본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구의 범위에 의하여 나타내어지며, 특허청구의 범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
100: 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법
110: 문장입력부 120: 연음철자검출부
122: 단어검출부 124: 단어파형삽입부
130: 연음철자제거부 140: 부분파형생성부
150: 입력파형생성부 155: 음성입력부
160: 매칭도산출부 170: 배치순서판단부
180: 파형속도산출부 190: 매칭부재산출부
200: 학습성취도 표시부 210: 복습부
220: 출력부 230: 데이터저장부
110: 문장입력부 120: 연음철자검출부
122: 단어검출부 124: 단어파형삽입부
130: 연음철자제거부 140: 부분파형생성부
150: 입력파형생성부 155: 음성입력부
160: 매칭도산출부 170: 배치순서판단부
180: 파형속도산출부 190: 매칭부재산출부
200: 학습성취도 표시부 210: 복습부
220: 출력부 230: 데이터저장부
Claims (20)
- TTS(Text to speech)엔진을 통해 입력된 문장을 음성으로 읽어주는 기능을 사용하는 외국어 학습장치에 있어서,
문장입력부를 통해 사용자가 제1문장을 입력하는 문장입력부;
상기 문장입력부를 통해 입력된 제1문장을 구성하는 철자를 검색하여 연음법칙에 해당하는 철자를 검출하는 연음철자검출부;
상기 연음철자검출부에서 검출된 연음법칙에 해당하는 철자를 제거하고, 상기 철자가 제거된 부분에 연음코드를 삽입하여 제2문장을 생성하는 연음철자제거부;
상기 연음철자제거부에서 생성된 제2문장의 시작점부터 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 그 다음 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성하는 부분파형생성부;
상기 문장입력부에서 입력된 제1문장에 따른 음성을 사용자가 입력하면 입력된 음성을 입력파형으로 변환하는 입력파형생성부; 및
상기 입력파형생성부에서 생성된 입력파형과 상기 부분파형생성부에서 생성된 하나 이상의 부분파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 부분파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 부분파형마다 매칭도가 가장 높은 부분의 부분매칭도를 산출하는 매칭도산출부;를 포함하고,
상기 연음철자검출부는,
상기 연음철자검출부에서 연음법칙에 해당하는 철자가 검출되면, 상기 철자가 포함된 단어가 데이터저장부에 미리 저장된 단어와의 일치여부를 판단하여 일치되는 단어를 검출하는 단어검출부; 및
상기 단어검출부에서 검출된 단어를 미리 저장된 단어에 해당하는 단어파형을 해당 위치에 삽입하는 단어파형삽입부;를 더 포함하는 것을 특징으로 하며,
상기 단어파형은,
단어를 구성하는 각 철자별로 음소단위로 구분되어 하나 이상의 음소파형으로 나뉘어 형성되는 것을 특징으로 하고,
상기 연음철자제거부는,
상기 단어파형에 해당하는 단어를 구성하는 철자중 상기 연음철자제거부에서 제거된 철자에 해당하는 부분의 음소파형을 제거하는 것을 특징으로 하며,
상기 부분파형 생성부는,
상기 연음철자제거부에서 생성된 제2문장의 시작점부터 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 그 다음 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성하는 것을 특징으로 하며,
상기 매칭도산출부는,
상기 입력파형생성부에서 생성된 입력파형과 상기 연음철자제거부에서 생성된 하나 이상의 단어파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 단어파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 단어파형마다 매칭도가 가장 높은 부분의 단어매칭도를 산출하는 것을 특징으로 하며,
상기 연음철자검출부는,
한 단어 또는 두 단어에서 3개의 자음이 연이으면 중간음 상기 3개의 자음 중 중간 자음에 해당되는 철자를 검출하는 제1연음법칙;
S 뒤에 위치하는 P, T 또는 K가 위치하면 상기 P, T 또는 K를 검출하는 제2연음법칙;
두 단어가 이어지고, 앞 단어가 자음으로 끝나고 뒤의 단어가 모음으로 시작하는 경우 앞의 단어의 맨 뒷 자음과 뒤의 단어의 맨 앞 모음을 검출하는 제3연음법칙;
모임과 모음 사이에, D 또는 T가 위치하면 상기 D 또는 T를 검출하는 제4연음법칙;을 포함하는 것을 특징으로 하고,
상기 매칭도산출부에서 산출된 매칭도 중 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형을 검출하여 상기 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형의 재생길이를 기준으로 해당 부분의 입력파형 재생길이를 비교하여 비교속도를 산출하는 파형속도산출부; 및
상기 파형속도산출부에서 산출된 비교속도에 따라 전체 입력파형의 재생길이를 압축 또는 확장하여 전체 각 부분파형 또는 각 단어파형과 해당 부분의 입력파형과의 매칭도를 재산출하는 매칭도재산출부;를 더 포함하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치.
- 삭제
- 제1항에 있어서,
상기 매칭도산출부에서 산출된 입력파형의 부분매칭도 및 단어매칭도가 상기 제2문장의 배치순서와 동일하지 않으면 출력부로 재입력신호를 송신하는 배치순서판단부;를 더 포함하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치.
- 제1항에 있어서, 데이터저장부는,
상기 단어파형별 표준발음동영상을 저장하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치.
- 제1항에 있어서, 상기 매칭도산출부는,
단어별로 상기 입력파형과 상기 단어파형을 비교하여 단어별 매칭퍼센트를 산출하고, 부분파형별로 상기 입력파형과 상기 부분파형을 비교하여 부분별 매칭퍼센트를 산출하며, 상기 단어별 매칭퍼센트와 상기 부분별 매칭퍼센트를 모두 합하고 각각의 매칭퍼센트의 총개수를 나눠 문장별 매칭퍼센트를 산출하여 상기 산출된 단어별 매칭퍼센트, 부분별 매칭퍼센트 및 상기 문장별 매칭퍼센트를 출력부로 전송하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치.
- 제5항에 있어서,
상기 단어별 매칭퍼센트가 미리 설정된 기준일치도 미만인 상기 단어파형에 해당하는 표준발음동영상을 상기 데이터저장부로부터 수신하여, 출력부로 출력하는 학습성취도 표시부;를 더 포함하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치.
- 제6항에 있어서, 상기 학습성취도 표시부는,
적어도 하나 이상의 단어파형이 출력부로 출력되고, 이에 대응되는 각각의 사용자 음성이 입력부로부터 입력되고, 이에 따른 각각의 단어파형의 상기 단어별 매칭퍼센트가 각각 생성된 후, 각각의 단어파형별로 단어별 평균값을 산출하고, 산출된 단어별 평균값을 단어파형별로 출력부에 출력하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치.
- 제7항에 있어서, 상기 학습성취도 표시부는,
상기 단어파형별 평균값에 따라, 개인별 맞춤학습을 진행시키는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치.
- 제8항에 있어서, 상기 학습성취도 표시부는,
상기 단어파형별 평균값이 기준일치도 미만인 단어파형 전부 또는 일부의 단어파형별 표준 발음동영상을 출력한 후, 출력된 단어파형의 단어별 매칭퍼센트를 상향시키도록 상기 단어파형이 포함된 문장데이터를 검색하여 출력부로 전송하는 것을 특징으로 하되,
상기 데이터저장부는,
하나 이상의 문장데이터가 저장된 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치.
- 제1항에 있어서,
입력부로부터 복습요청신호가 생성되면, 기 출력된 상기 단어파형을 다시 출력하되, 에빙하우스의 망각주기에 해당하는 복습주기에 맞춰 상기 단어파형을 주기적으로 출력하는 복습부;를 더 포함하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치.
- TTS(Text to speech)엔진을 통해 입력된 문장을 음성으로 읽어주는 기능을 사용하는 외국어 학습방법에 있어서,
(a) 문장입력부를 통해 사용자가 제1문장을 입력하는 단계;
(b) 연음철자검출부가 상기 문장입력부를 통해 입력된 제1문장을 구성하는 철자를 검색하여 연음법칙에 해당하는 철자를 검출하는 단계;
(c) 연음철자제거부가 상기 연음철자검출부에서 검출된 연음법칙에 해당하는 철자를 제거하고, 상기 철자가 제거된 부분에 연음코드를 삽입하여 제2문장을 생성하는 단계;
(d) 부분파형생성부가 상기 연음철자제거부에서 생성된 제2문장의 시작점부터 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 그 다음 연음코드가 삽입된 부분까지, 연음코드가 삽입된 부분부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성하는 단계;
(e) 입력파형생성부가 상기 문장입력부에서 입력된 제1문장에 따른 음성을 사용자가 입력하면 입력된 음성을 입력파형으로 변환하는 단계; 및
(f) 매칭도산출부가 상기 입력파형생성부에서 생성된 입력파형과 상기 부분파형생성부에서 생성된 하나 이상의 부분파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 부분파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 부분파형마다 매칭도가 가장 높은 부분의 부분매칭도를 산출하는 단계;를 포함하고,
상기 (b)단계는,
(b1) 단어검출부가 상기 연음철자검출부에서 연음법칙에 해당하는 철자가 검출되면, 상기 철자가 포함된 단어가 데이터저장부에 미리 저장된 단어와의 일치여부를 판단하여 일치되는 단어를 검출하는 단계; 및
(b2) 단어파형삽입부가 상기 단어검출부에서 검출된 단어를 미리 저장된 단어에 해당하는 단어파형을 해당 위치에 삽입하는 단계;를 더 포함하는 것을 특징으로 하며,
상기 단어파형은,
단어를 구성하는 각 철자별로 음소단위로 구분되어 하나 이상의 음소파형으로 나뉘어 형성되는 것을 특징으로 하며,
상기 연음철자제거부는,
상기 단어파형에 해당하는 단어를 구성하는 철자중 상기 연음철자제거부에서 제거된 철자에 해당하는 부분의 음소파형을 제거하는 것을 특징으로 하고,
상기 부분파형 생성부는,
상기 연음철자제거부에서 생성된 제2문장의 시작점부터 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 그 다음 단어파형이 삽입되는 부분의 전 철자까지, 단어파형이 삽입되는 부분의 다음 철자부터 상기 제2문장의 끝점까지 상기 TTS엔진을 통해 하나 이상의 부분파형을 생성하는 것을 특징으로 하며,
상기 매칭도산출부는,
상기 입력파형생성부에서 생성된 입력파형과 상기 연음철자제거부에서 생성된 하나 이상의 단어파형 각각을 비교하여 매칭도를 산출하되, 상기 하나 이상의 단어파형이 각각 배치된 순서대로 상기 입력파형의 처음부터 끝까지 이동하면서 매칭도가 가장 높은 부분을 검출하여 각각의 단어파형마다 매칭도가 가장 높은 부분의 단어매칭도를 산출하는 것을 특징으로 하며,
상기 연음철자검출부는,
한 단어 또는 두 단어에서 3개의 자음이 연이으면 중간음 상기 3개의 자음 중 중간 자음에 해당되는 철자를 검출하는 제1연음법칙;
S 뒤에 위치하는 P, T 또는 K가 위치하면 상기 P, T 또는 K를 검출하는 제2연음법칙;
두 단어가 이어지고, 앞 단어가 자음으로 끝나고 뒤의 단어가 모음으로 시작하는 경우 앞의 단어의 맨 뒷 자음과 뒤의 단어의 맨 앞 모음을 검출하는 제3연음법칙;
모임과 모음 사이에, D 또는 T가 위치하면 상기 D 또는 T를 검출하는 제4연음법칙;을 포함하는 것을 특징으로 하고,
(g) 파형속도산출부가 상기 매칭도산출부에서 산출된 매칭도 중 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형을 검출하여 상기 가장 높은 매칭도에 해당하는 부분파형 또는 단어파형의 재생길이를 기준으로 해당 부분의 입력파형 재생길이를 비교하여 비교속도를 산출하는 파형속도산출부; 및
(h) 매칭도재산출부가 상기 파형속도산출부에서 산출된 비교속도에 따라 전체 입력파형의 재생길이를 압축 또는 확장하여 전체 각 부분파형 또는 각 단어파형과 해당 부분의 입력파형과의 매칭도를 재산출하는 단계;를 더 포함하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법.
- 삭제
- 제11항에 있어서,
(i) 배치순서판단부가 상기 매칭도산출부에서 산출된 입력파형의 부분매칭도 및 단어매칭도가 상기 제2문장의 배치순서와 동일하지 않으면 출력부로 재입력신호를 송신하는 단계;를 더 포함하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법.
- 제11항에 있어서, 상기 데이터저장부는,
상기 단어파형별 표준발음동영상을 저장하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법.
- 제11항에 있어서, 상기 매칭도산출부는,
단어별로 상기 입력파형과 상기 단어파형을 비교하여 단어별 매칭퍼센트를 산출하고, 부분파형별로 상기 입력파형과 상기 부분파형을 비교하여 부분별 매칭퍼센트를 산출하며, 상기 단어별 매칭퍼센트와 상기 부분별 매칭퍼센트를 모두 합하고 각각의 매칭퍼센트의 총개수를 나눠 문장별 매칭퍼센트를 산출하여 상기 산출된 단어별 매칭퍼센트, 부분별 매칭퍼센트 및 상기 문장별 매칭퍼센트를 출력부로 전송하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법.
- 제15항에 있어서,
(j) 학습성취도표시부가 상기 단어별 매칭퍼센트가 미리 설정된 기준일치도 미만인 상기 단어파형에 해당하는 표준발음동영상을 데이터저장부로부터 수신하여, 출력부로 출력하는 단계;를 더 포함하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법.
- 제16항에 있어서, 상기 학습성취도 표시부는,
적어도 하나 이상의 단어파형이 출력부로 출력되고, 이에 대응되는 각각의 사용자 음성이 입력부로부터 입력되고, 이에 따른 각각의 단어파형의 상기 단어별 매칭퍼센트가 각각 생성된 후, 각각의 단어파형별로 단어별 평균값을 산출하고, 산출된 단어별 평균값을 단어파형별로 출력부에 출력하는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법.
- 제17항에 있어서, 상기 학습성취도 표시부는,
상기 단어파형별 평균값에 따라, 개인별 맞춤학습을 진행시키는 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법.
- 제18항에 있어서, 상기 학습성취도 표시부는,
상기 단어파형별 평균값이 기준일치도 미만인 단어파형 전부 또는 일부의 단어파형별 표준 발음동영상을 출력한 후, 출력된 단어파형의 단어별 매칭퍼센트를 상향시키도록 상기 단어파형이 포함된 문장데이터를 검색하여 출력부로 전송하는 것을 특징으로 하되,
상기 데이터저장부는,
하나 이상의 문장데이터가 저장된 것을 특징으로 하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법.
- 제11항에 있어서,
(k) 복습부가 입력부로부터 복습요청신호가 생성되면, 기 출력된 상기 단어파형을 다시 출력하되, 에빙하우스의 망각주기에 해당하는 복습주기에 맞춰 상기 단어파형을 주기적으로 출력하는 단계;를 더 포함하는 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130137781A KR101487006B1 (ko) | 2013-11-13 | 2013-11-13 | 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130137781A KR101487006B1 (ko) | 2013-11-13 | 2013-11-13 | 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101487006B1 true KR101487006B1 (ko) | 2015-01-29 |
Family
ID=52592911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20130137781A KR101487006B1 (ko) | 2013-11-13 | 2013-11-13 | 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101487006B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110910687A (zh) * | 2019-12-04 | 2020-03-24 | 深圳追一科技有限公司 | 基于语音信息的教学方法、装置、电子设备及存储介质 |
KR20210112891A (ko) * | 2020-03-06 | 2021-09-15 | 김주혁 | 음성 파형을 기초로 한 영어 말하기 평가 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0146549B1 (ko) * | 1995-06-05 | 1998-09-15 | 양승택 | 한국어 텍스트/음성 변환 방법 |
KR20070103095A (ko) * | 2006-04-18 | 2007-10-23 | (주)오케이웨이브영어 | 주파수 대역폭을 이용한 영어 학습 방법 |
-
2013
- 2013-11-13 KR KR20130137781A patent/KR101487006B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0146549B1 (ko) * | 1995-06-05 | 1998-09-15 | 양승택 | 한국어 텍스트/음성 변환 방법 |
KR20070103095A (ko) * | 2006-04-18 | 2007-10-23 | (주)오케이웨이브영어 | 주파수 대역폭을 이용한 영어 학습 방법 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110910687A (zh) * | 2019-12-04 | 2020-03-24 | 深圳追一科技有限公司 | 基于语音信息的教学方法、装置、电子设备及存储介质 |
KR20210112891A (ko) * | 2020-03-06 | 2021-09-15 | 김주혁 | 음성 파형을 기초로 한 영어 말하기 평가 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101487005B1 (ko) | 문장입력을 통해 발음교정을 실시하는 외국어 학습장치 및 그 학습방법 | |
US7433819B2 (en) | Assessing fluency based on elapsed time | |
US5857173A (en) | Pronunciation measurement device and method | |
KR100305455B1 (ko) | 연속 음성 인식시에 구두점들을 자동으로 발생시키기 위한 장치및 방법 | |
US20070055514A1 (en) | Intelligent tutoring feedback | |
US7624013B2 (en) | Word competition models in voice recognition | |
CN103594087B (zh) | 提高口语评测性能的方法及*** | |
KR20150024180A (ko) | 발음 교정 장치 및 방법 | |
US20180137778A1 (en) | Language learning system, language learning support server, and computer program product | |
WO2021074721A2 (en) | System for automatic assessment of fluency in spoken language and a method thereof | |
KR20160122542A (ko) | 발음 유사도 측정 방법 및 장치 | |
US9520068B2 (en) | Sentence level analysis in a reading tutor | |
Liao et al. | A prototype of an adaptive Chinese pronunciation training system | |
KR20130068598A (ko) | 외국어 학습자의 발음 평가 장치 및 방법 | |
CN109697975B (zh) | 一种语音评价方法及装置 | |
KR101487006B1 (ko) | 연음법칙이 적용되는 발음의 발음교정을 실시하는 외국어 학습장치 및 그 학습방법 | |
KR101487007B1 (ko) | 사용자의 발음을 분석하여 교정해주는 외국어 학습장치 및 그 학습방법 | |
Kabashima et al. | Dnn-based scoring of language learners’ proficiency using learners’ shadowings and native listeners’ responsive shadowings | |
JP2007148170A (ja) | 外国語学習支援システム | |
JP2001249679A (ja) | 外国語自律学習システム | |
KR102274766B1 (ko) | 외국어 초보 학습자를 위한 발음 예측 및 평가시스템 | |
KR101854379B1 (ko) | 무의식적 절차 기억 강화를 통한 영어 학습 방법 | |
KR102274751B1 (ko) | 평가정보를 제공하는 사용자 맞춤형 발음 평가 시스템 | |
Shi et al. | Automatic Assessment and Error Detection of Shadowing Speech: Case of English Spoken by Japanese Learners. | |
KR101509477B1 (ko) | 파형분석을 통해 발음교정을 실시하는 외국어 학습장치 및 그 학습방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20171208 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181204 Year of fee payment: 5 |