基于网络的交互式智能外语听写训练系统和方法

文档序号:2556397阅读:179来源:国知局
专利名称:基于网络的交互式智能外语听写训练系统和方法
技术领域
本发明涉及外语听写训练,具体地说涉及基于网络的外语听写训练系统和方法。
背景技术
对于中国广大外语学习者,提高外语(例如英语)的听力是一个迫切需要。听写 是提高听力的常用方法。比如过去用听磁带,现在可以听MP3外语音频,或听互联网上的英 语音频。很多英语学习网站提供了听力练习,甚至提供听写练习,比如沪江英语、可可听力 网、在线英语听力室、爱词霸等网站。 但这些网络泛听和听写方法的问题也是很明显,用起来不方便。 如果只是泛泛的听(比如在线听力室tingroom. com),无法确认自己是否真的听
清楚了每一个词。 而听写模式能让学习者仔细听每个词,但做起来很麻烦。首先,写的速度比播放的 速度慢,如何同步这两者是个问题,经常会让使用者手忙脚乱, 一会控释声音播放, 一会写 外语单词,还要专心听。这大大降低了听写效果。其次,播放的时候,一句话一次没有听清, 很希望再听一次,如何迅速做到这点很麻烦。第三,很多时候听得明白,但单词拼写不对,让 听写无法继续,很受挫折感。

发明内容
本发明的目的是提供解决上述问题的一个新颖有效的训练系统和方法。它基于互 联网的听写服务,能够让用户集中精力在外语的听力上,对听不懂的句子可以反复听,并同 时通过听写来实时确认自己哪些听得是正确的,哪些不正确。 根据第一方面,本发明提供基于网络的交互式智能听写系统。该系统包括包括服 务器和至少一个通过网络与之相连的客户端;服务器包括听写内容数据库,该数据库存储 有至少一篇外语文章的音频数据和相应的原文;客户端包括听写播放模块,播放来自服务 器的音频数据;听写文字输入模块,供用户基于听到的音频数据输入字母组合,并且将基于 用户的输入字母组合放入输入区;和,听写智能匹配模块,将输入字母组合和原文中的单词 进行匹配判断,并且在两者匹配的情况下将与输入字母组合对应的单词放入完成区。
根据第二方面,本发明提供一种基于网络的交互式智能听写方法。其中,服务器和 客户端通过网络相连;服务器包括一个数据库,该数据库存储有至少一篇语言文章的音频 数据和相应的原文。所述方法包括服务器根据客户端的请求,从听写内容数据库中发送音 频数据和原文给客户端;客户端播放来自服务器的音频数据;客户端将基于用户的输入字 母组合放入输入区;客户端将输入字母组合和原文中的单词进行匹配判断,并且在两者匹 配的情况下将与输入字母组合对应的单词放入完成区。 本发明简化了用户在听写时的操 作,也大大增加了用户的自由度。


下面将参照附图对本发明的具体实施方案进行更详细的说明,附图中
图i是根据本发明的基于网络的服务器-客户端结构的听写系统的结构图。
具体实施例方式
图1是根据本发明的基于网络的服务器-客户端结构的听写系统的结构图。该听 写系统包括服务器10和与之通过网络相连的多个客户端20 (图中只示意了一个客户端)。 服务器端运行网络服务软件,可以响应客户端的请求。在一个实施例中,服务器运行的是 Tomcat软件,而客户端是Internet Explore+Flash环境。听写的音频和正确答案从服务器 的听写内容数据库12下载,听写的结果上传到服务器保存。听写过程的逻辑控制在客户端 计算机上。 接下来,对听写系统做详细描述。 服务器的听写内容数据库12存储有至少一篇外语文章的音频数据,该音频数据 可以先按句子分成多段。每句的相应外语原文也准备好。 客户端20可以是一个计算机,也可以是与计算机相连的一个终端。该终端包括听 写播放模块22、听写文字输入模块24和听写智能匹配模块26。 开始听写后,每句的音频从服务器10下载。然后,听写播放模块22反复播放。反 复播放的次数和间隔按照预先的设定。客户端20还可以包括个性化设置模块28,用户自己 可以设置每句播放次数和间隔时间。 在这个过程中,用户可以通过听写文字输入模块24输入听到的任何单词。输入的 单词将放入输入区(未示意)内。听写智能匹配模块26对输入单词和正确答案进行匹配。 如果输入的单词和正确答案内的任何单词匹配上,则听写智能匹配模块26将这个单词从 输入区转移到输入完成区;否则,继续留在输入区,等未来修改后能匹配后再转移。比如,用户听到一个答案为This is great的音频片断。如果用户输入Thasgreat。则输入区和完成区如下输入区Thas great 完成区(空)
则系统自动转化为输入区Thas 完成区:great修改输入区内容为输入区This 完成区:great则系统自动转化为输入区空 完成区:This great继续输入输入区is 完成区:This great则系统自动转化为输入区空 完成区:This is great---听写成功。在一个优选实施例中,听写智能匹配模块26在进行匹配的过程中,如果判断输入的字母组合与某个单词的前N个字母匹配,则认为能匹配成功,并且给出整个单词的拼写 提示。这样,用户不会因为一个词太长不能正确拼写而无法成功完成听写。
4
举例来说,对于答案为"Frequency"的音频,用户输入为"Frequ",则系统提示 "Frequency)"。用户可以按提示输入完毕整个单词,或按空格键自动完成这个单词。
另外的一种提示是输入错误提示。当用户输入的字母无法匹配任何单词的时候, 输入部分变化颜色来表示输入有错。 举例来说,对于答案为"This is Great"的音频,用户输入"Tj"。此时系统把Tj 标为红色。 匹配算法和自动提示是这个系统的重要功能,大大加强了听写过程的自由度。在 一个优选实施例中,匹配算法为逐字母排除法,其算法步骤如下。
首先,将句子中所有的单词统一列为一张单词表。
例如This is Great 输入的字母序列和以上单词逐一比对,把不可能匹配的单词删除。
例如,输入T。
单词列表里只剩下一个单词可以匹配This。
如果输入字母个数> 4,则把单词表里剩余的词中的第一个作为提示词。
单词表里的剩余单词=O,提示输入有错。 如果输入遇到空格,输入和单词表中剩余的词做完全比对。如果完全比对上,则输 入正确。 在一个例子中,听写播放模块包括耳机;在另一个例子中,听写播放模块包括扬声 器。 显而易见,在此描述的本发明可以有许多变化,这种变化不能认为偏离本发明的 精神和范围。因此,所有对本领域技术人员显而易见的改变,都包括在本权利要求书的涵盖 范围之内。
权利要求
基于网络的交互式智能听写系统,包括服务器和至少一个通过网络与之相连的客户端;服务器包括听写内容数据库,该数据库存储有至少一篇外语文章的音频数据和相应的原文;客户端包括听写播放模块,播放来自服务器的音频数据;听写文字输入模块,供用户基于听到的音频数据输入字母组合,并且将基于用户的输入字母组合放入输入区;和,听写智能匹配模块,将输入字母组合和原文中的单词进行匹配判断,并且在两者匹配的情况下将与输入字母组合对应的单词放入完成区。
2. 如权利要求1所述的交互式智能听写系统,其特征在于客户端包括个性化设置模 块,设置外语文章音频数据的播放次数和间隔时间。
3. 如权利要求1所述的交互式智能听写系统,其特征在于该音频数据按句子分成多段。
4. 如权利要求1所述的交互式智能听写系统,其特征在于所述语言是英语、德语和法 语之一。
5. 如权利要求1所述的交互式智能听写系统,其特征在于在匹配过程中,对于长度大 于N个字母的词,听写智能匹配模块在正确输入前N个字母后,根据匹配结果给出正确单词 提示,其中N是大于1的自然数。
6. 如权利要求5所述的交互式智能听写系统,其特征在于听写智能匹配模块给出整个 单词的拼写提示,并且通过显示装置显示。
7. 如权利要求5所述的交互式智能听写系统,其特征在于听写智能匹配模块在用户输 入的字母无法匹配任何单词的时候,将输入部分变化颜色来表示输入有错,并且通过显示 装置显示。
8. 如权利要求1所述的交互式智能听写系统,其特征在于所述听写智能匹配模块采用 逐字母排除法进行匹配。
9. 一种基于网络的交互式智能听写方法,其中服务器和客户端通过网络相连;服务器 包括一个数据库,该数据库存储有至少一篇外语文章的音频数据和相应的原文;所述方法 包括服务器根据客户端的请求,从听写内容数据库中发送音频数据和原文给客户端; 客户端播放来自服务器的音频数据; 客户端将基于用户的输入字母组合放入输入区;客户端将输入字母组合和原文中的单词进行匹配判断,并且在两者匹配的情况下将与 输入字母组合对应的单词放入完成区。
10. 如权利要求9所述的交互式智能听写方法,其特征在于所述匹配判断的步骤包括 采用逐字母排除法进行匹配。
全文摘要
本发明披露基于网络的交互式智能听写系统和方法。该系统包括包括服务器和至少一个通过网络与之相连的客户端;服务器包括听写内容数据库,该数据库存储有至少一篇外语文章的音频数据和相应的原文;客户端包括听写播放模块,播放来自服务器的音频数据;听写文字输入模块,供用户基于听到的音频数据输入字母组合,并且将基于用户的输入字母组合放入输入区;和,听写智能匹配模块,将输入字母组合和原文中的单词进行匹配判断,并且在两者匹配的情况下将与输入字母组合对应的单词放入完成区。本发明简化了用户在听写时的操作,也大大增加了用户的自由度。
文档编号G09B7/00GK101763756SQ20081024095
公开日2010年6月30日 申请日期2008年12月24日 优先权日2008年12月24日
发明者朱奇峰 申请人:朱奇峰
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1