提供真人引导发音的语言学习系统、服务器及其方法

文档序号:2546390阅读:197来源:国知局
专利名称:提供真人引导发音的语言学习系统、服务器及其方法
技术领域
本发明涉及一种语言学习系统、服务器及其方法,特别是指一种提供真人引导发
音的语言学习之系统、服务器及其方法。
背景技术
读与背是绝大多数人学习语言的方式,不过这种学习方式实际上违背了语言学习 的规律,也就是只重视单词、文法的记忆,但却轻视听与说的训练,如此的语言学习方式并 没有办法真正的学会一种语言。 事实上,听与说的语言学习,最好的方法就是在正在学习之语言的语言环境中进 行学习,为此,目前已有业者针对最常被学习的语言,也就是英文,提供了一种新的语言学 习环境,该语言学习环境系通过网络,由使用者挑选一位联机到服务器上的老师后,使用者 与老师可使用语音的方式进行互动,由此建立一种可以让使用者在英文的语言环境中学习 英文的语言学习模式。 然而,在上述的语言学习模式中,为了要避免使用者与老师发生鸡同鸭讲的情况,
老师必须要能够了解挑选他们的使用者所熟悉的语言,则业内人士势必需要经过一番筛
选,如此一来,能够让业内人士提供上述语言学习模式的老师并不会太多, 一旦使用上述语
言学习模式的使用者增加,使用者将可能无法找到进行语言学习的伙伴。 综上所述,可知现有技术中长期以来一直存在提供语言学习服务的特定对象少于
使用者时,语言学习服务无法提供使用者进行语言学习的问题,因此有必要提出改进的技
术手段,来解决此一问题。

发明内容
有鉴于现有技术存在提供语言学习服务的特定对象少于使用者时,语言学习服务 无法提供使用者进行语言学习的问题,本发明即揭示一种提供真人引导发音的语言学习系 统、服务器及其方法,其中 本发明所揭示的提供真人引导发音的语言学习服务器,其包括有接收模块,用以 接收操作第一客户端的第一使用者所设定的第一语言及操作第二客户端的第二使用者所 设定的第二语言及第三语言;数据库,用以储存语言学习数据,其中语言学习数据包含属于 第一语言的第一范例数据及属于第二语言的第二范例数据,且第一范例数据与第二范例数 据的意义相同;判断模块,用以判断第一语言与第三语言是否相同;读取模块,用以于判断 模块判断第一语言与第三语言相同后,读取语言学习数据;传送模块,用以传送语言学习数 据予第一使用者及第二使用者;其中,传送模块更用以于接收模块接收到第一使用者发出 对应第一范例数据的第一语音数据时,传送第一语音数据至第二客户端,并于接收模块接 收第二使用者跟读第一语音数据所发出的第二语音数据时,传送第二语音数据至第一客户 端,或于判断模块判断第一语言与第三语言相同后,传送第一客户端及/或第二客户端的 联机信息至第二客户端及/或第一客户端,使第一客户端及第二客户端依据联机信息建立直接联机后直接传送第一语音数据及第二语音数据,其通过判断模块在判断出第一使用者 熟悉的第一语言与第二使用者欲学习的第三语言相同时,由传送模块传送包含属于第一语 言的第一范例数据及属于第二语言的第二范例数据至第一客户端及第二客户端后,通过接 收模块接收第一客户端传所送的第一使用者以第一语言发出的第一语音数据,并由传输模 块传送给第二使用者,以及在接收模块接收第二客户端传所送的第二使用者跟随第一语音 数据所发出的第二语音数据后,由传输模块传送给第一使用者,由此解决现有技术所存在 的问题。 本发明所揭示的提供真人引导发音的语言学习系统,其包括有语言学习服务器, 用以提供第一使用者设定第一语言与提供第二使用者设定第二语言及第三语言,及用以于 判断第一语言及第三语言相同时,传送语言学习数据,其中,语言学习数据包含属于第一语 言的第一范例数据及属于第二语言的第二范例数据,且第一范例数据与第二范例数据的意 义相同;第一客户端,由第一使用者操作,用以于联机至语言学习服务器后,显示由语言学 习服务器所传送的语言学习数据,及传送对应第一范例数据的第一语音数据,其中,第一语 音数据是由第一使用者发出发出;第二客户端,由第二使用者操作,用以于联机至语言学习 服务器后,显示由语言学习服务器所传送的语言学习数据,及用以依据播放由第一客户端 所传送的第一语音数据,并传送第二语音数据至第一客户端播放,其中,第二语音数据是由 第二使用者跟读第一语音数据所产生,其通过语言学习服务器判断第一使用者熟悉的第一 语言与第二使用者欲学习的第三语言相同时,传送包含第一语言的第一范例数据以及第二 语言的第二范例数据的语言学习数据至第一客户端与第二客户端,当第一客户端传送第一 使用者以第一语言发出第一范例数据所产生的第一语音数据至第二客户端后,第二客户端 会传送第二使用者跟随第一语音数据所发出的第二语音数据给第一客户端,由此解决现有 技术所存在的问题。 本发明所揭示的另一种提供真人引导发音的语言学习方法,其包括有下列步骤 第一使用者操作第一客户端以设定第一语言;第二使用者操作第二客户端以设定第二语言 及第三语言;语言学习服务器判断第一语言与第三语言相同时,读取语言学习数据,语言学 习数据包含属于第一语言的第一范例数据及属于第二语言之第二范例数据,且第一范例数 据与第二范例数据的意义相同;语言学习服务器传送语言学习数据至第一客户端及第二客 户端;第一客户端显示语言学习数据;第二客户端显示语言学习数据;第一客户端传送对 应第一范例数据的第一语音数据至第二客户端,第一语音数据是由第一使用者所发出;第 二客户端播放第一语音数据;第二客户端传送第二语音数据至第一客户端,第二语音数据 是由第二使用者跟读第一语音数据所产生;第一客户端播放第二语音数据;第一客户端通 过语言学习服务器传送对应第二语音数据的互动讯息至第二客户端,其通过语言学习服务 器判断第一使用者熟悉的第一语言与第二使用者欲学习的第三语言相同时,传送包含第一 语言的第一范例数据以及第二语言的第二范例数据的语言学习数据至第一客户端与第二 客户端,当第一客户端传送第一使用者以第一语言发出第一范例数据而产生的第一语音数 据至第二客户端后,第二客户端会传送第二使用者跟随第一语音数据所发出的第二语音数 据给第一客户端,由此解决现有技术所存在的问题。 本发明所揭示的系统、服务器与方法如上,其与现有技术之间的差异在于本发明 会在判断第一使用者熟悉的第一语言与第二使用者欲学习的第三语言相同时,提供包含第一语言已及第二语言的第一范例数据的语言学习数据给第一使用者以及第二使用者观看, 使得第一使用者以第一语言发出第一范例数据而产生第一语音数据后,第一语音数据会被 第一客户端传送到第二客户端播放给第二使用者聆听,在第二使用者跟随第一语音数据发 出第二语音数据后,第二语音数据会被第二客户端传送回第一客户端播放给第一使用者聆 听。通过上述的技术手段,本发明可以达成提供真人发音予使用者进行语言学习的技术功 效。


图1是本发明所述的提供真人引导发音的语言学习系统的系统架构图;
图2是本发明所述的提供真人引导发音的语言学习服务器的组件示意图;
图3A是本发明所述的提供真人引导发音的语言学习方法的方法流程图;
图3B是本发明所述的提供真人引导发音的语言学习方法的方法流程图。
具体实施例方式
以下将配合图式及实施例来详细说明本发明的详细特征与实施方式,内容足以使 任何熟悉本领域技术人员轻易地理解本发明解决技术问题所应用的技术手段并据以实施, 及理解实现本发明可达成的功效。 以下先以图1本发明所述的提供真人引导发音的语言学习系统的系统架构图,以 及图2本发明所述的提供真人引导发音的语言学习服务器的组件示意图来说明本发明所 述的语言学习服务器100的运作。如图1所示,本发明的提供真人引导发音的语言学习系 统包含语言学习服务器100、第一客户端200以及第二客户端300,而如图2所示,本发明的 语言学习服务器100含有接收模块110、判断模块120、数据库130、读取模块150以及传送 模块160。 接收模块110负责接受联机到语言学习服务器100的所有联机,在所有的联机中, 包含熟悉第一语言的第一使用者操作第一客户端200与语言学习服务器100所建立的联 机,以及熟悉第二语言的第二使用者操作第二客户端300与语言学习服务器100所建立的 联机。 接收模块110在接收到客户端的联机之后,会传送提供使用者设定语言的接口至
使用者所操作的客户端,使得使用者可以通过所操作的客户端设定熟悉的语言以及欲学习 的语言,也就是说,第二使用者会通过第二客户端300设定第二语言为其熟悉的语言以及 设定第三语言为其欲学习的语言,第一使用者会通过第一客户端200设定第一语言为其熟 悉的语言以及第四语言为其欲学习的语言,如此,在使用者设定熟悉的语言以及欲学习的 语言后,接收模块110会接收到第一使用者所设定的第一语言、第四语言以及第二使用者 所设定的第二语言、第三语言。 除此之外,由于语言学习服务器IOO还可以提供转送客户端所传送的资料的服 务,因此接收模块110还可以负责接收第一客户端200所传送的由第一使用者发出的第一 语音数据、第二客户端300所传送的由第二使用者发出的第二语音数据,甚至是第一客户 端200所传送的互动信息,其中,前述的互动信息对应于第二语音数据,其可以为文字或声 音中的至少一种形式。
7
判断模块120负责判断第一客户端200传送的第一使用者熟悉的第一语言是否与 第二客户端300传送的第二使用者欲学习的第三语言相同,并在判断出第一使用者熟悉的 第一语言与第二使用者欲学习的第三语言相同时,定义熟悉第一语言的第一使用者可与欲 学习第一语言的第二使用者进行配对(本说明书中也以「媒合」来表示配对第一使用者与 第二使用者的动作)。判断模块120更可以在判断第一语言与第三语言相同且第二语言与 第四语言相同时,才媒合第一使用者与第二使用者。 数据库130负责储存语言学习数据,其中每笔语言学习数据包含两个意义相同的 范例数据,前述两个范例数据为不同的语言,也就是说,在某笔语言学习数据中,会包含属 于第一语言的第一范例数据以及属于第二语言的第二范例数据,且第一范例数据与第二范 例数据所表示的意义相同。其中,前述的范例数据可以为单词、词组、句子或是段落的任何 一种形式。 读取模块150负责在判断模块120判断出第一客户端传送的第一语言与第二客户 端传送的第三语言相同时,至数据库130中读取语言学习数据,包含于被读出的语言学习 数据中的两范例数据的语言即为被媒合的两位使用者所熟悉的语言,也就是说,当熟悉第 一语言的第一使用者与熟悉第二语言而欲学习第一语言的第二使用者媒合时,被读取模块 150所读出的语言学习数据将包含属于第一语言的第一范例数据以及属于第二语言的第二 范例数据。 一般而言,读取模块150会随机至数据库130中读取包含有第一语言及第二语 言的语言学习数据,但本发明并不以此为限。 传送模块160负责将读取模块150所读出的语言学习数据传送给第一使用者所操 作的第一客户端200以及第二使用者所操作的第二客户端300,使第一使用者及第二使用 者可以分别在第一客户端200以及第二客户端300上观看到读取模块150所读出的语言学 习数据。 由于语言学习服务器100还可以提供转送客户端所传送的数据的服务,因此在第 一使用者以第一语言读出第一范例数据产生第一语音数据后,接收模块110会接收到由第 一客户端200所传送的第一语音数据,传送模块160还负责将接收模块110所接收的第一 语音数据传送至第二客户端300,使第二使用者可以听到第一使用者以第一语言发出第一 范例数据的声音;同样的,在接收模块110接收到由第二客户端300所传送的第二使用者跟 随第一语音数据而发出的第二语音数据后,传送模块160会传送接收模块110所接收的第 二语音数据至第一客户端200,使得第一使用者可以听到第二使用者以第一语言发出第一 范例数据的声音。 除了上述之外,传送模块160更可以负责在接收模块110接收到由第一客户端200 所传送的对应第二语音数据的互动信息后,传送互动信息至第二客户端300,使得第二使用 者可以获得第一使用者所传送的互动信息。 事实上,若语言学习服务器100不提供转送客户端所传送的数据的服务,或第一 客户端200及第二客户端300可直接联机,则传输模块160便不需要传送第一语音数据、第 二语音数据甚至互动信息,仅需要负责传送第一客户端200的联机信息至第二客户端300 及/或传送第二客户端300的联机信息至第一客户端200,使得第一客户端200可以与第二 客户端300直接传输语音数据甚至互动信息。其中,前述的联机信息是客户端所使用的联 机识别码,通常包含网络地址、联机埠等,但本发明并不以此为限。
另外,本发明所述的语言学习服务器100更可以包含有比对模块180,负责在接收 模块110依序接收到第一语音数据及第二语音数据后,比对被暂语言学习服务器100中的 第一语音数据与接收模块110所接收到第二语音数据,由于第一语音数据与第二语音数据 都是以第一语言发出第一范例数据所产生,因此比对模块180可以波型等方式来判断第一 语音数据与第二语音数据是否有不同处产生。 当比对模块180判断第一语音数据与第二语音数据之间有不同处时,传送模块 160会传送可以标示出第一语音数据与第二语音数据之间的不同处的提示信息至第一客户 端200与第二客户端300,使得第一使用者与第二使用者可以分别在第一客户端200与第二 客户端300上观看第一语音数据与第二语音数据的不同处在第一范例数据的哪一个音节。 其中,第一客户端200与第二客户端300可以包含但不限于不同的颜色、加底线等方式来表 示不同处。 此外,本发明所述的语言学习服务器100更可以包含有撷取模块190,负责在比对 模块180判断出第一语音数据与第二语音数据有不同处产生后,由第一语音数据中撷取包 含该不同处的声音来作为第三语音数据,并通过传输模块160传送至第二客户端300,使得 第二客户端300的第二使用者可以重复的播放第三语音数据来不断聆听不同处的音节。其 中,被撷取模块190所撷取出来的第三语音数据,可以是第一语音数据中的整个句子、不同 处之单字、甚至是不同处的音节。 第一客户端200是由第一使用者操作,负责在联机到语言学习服务器100后,显示 提供第一使用者设定语言的设定接口,由此提供第一使用者输入其所熟悉的第一语言(以 及欲学习的第四语言),并在接收到语言学习服务器100所传送的包含第一语言的语言学 习数据后,显示语言学习数据给第一使用者观看。前述的设定接口是可以由语言学习服务 器100所传送或是预存于第一客户端200中。 第一客户端200还负责在第一使用者观看语言学习数据后,以第一语言发出对
应语言学习数据中的第一范例句的第一语音数据时,接收第一使用者所发出的第一语音
数据,并在接收到属于第一语言的第一语音数据后,传送第一语音数据至语言学习服务器
100,并在接收到语言学习服务器100转送自第二客户端300的第二语音数据后,通过语言
学习服务器100的转送,将对应第二语音数据的互动信息传送至第二客户端300。 若第一客户端200除了接收到语言学习服务器100所传送的语言学习数据外,还
有接收到语言学习服务器100所传送的第二客户端300的联机信息,则第一客户端200会
依据联机信息与第二客户端300建立联机,并在接收到第一使用者所发出的属于第一语言
的第一语音数据后,直接传送第一语音数据至第二客户端300,并在接收第二客户端300所
传回的第二语音数据后,将对应第二语音数据的互动信息传送至第二客户端300。 第二客户端300是由第二使用者操作,负责在联机到语言学习服务器100后,显示
提供第二使用者设定语言的设定接口,由此提供第二使用者输入其所熟悉的第二语言以及
欲学习的第三语言,并在接收到语言学习服务器ioo所传送的包含第二语言的语言学习数
据后,显示语言学习数据给第二使用者观看。前述的设定接口是可以由语言学习服务器100
所传送或是预存于第二客户端200中。 第二客户端300还负责在接收到语言学习服务器100转送自第一客户端200的第 一语音数据后,播放第一语音数据给第二使用者聆听,当在第二使用者聆听第一语音数据后,跟随第一语音数据发出属于第一语言的第二语音数据时,接收第二使用者所发出的第 二语音数据,并在接收到属于第一语言的第二语音数据后,传送第二语音数据至语言学习 服务器100,以及在接收到语言学习服务器100转送自第一客户端300的对应第二语音数据 的互动信息后,依据互动信息的形式播放或显示互动信息。 若第二客户端300除了接收到语言学习服务器100所传送的语言学习数据外,还 有接收到语言学习服务器100所传送之第一客户端200的联机信息,则第二客户端300会 依据联机信息与第一客户端200建立联机,并在接收到第二使用者所发出的属于第一语言 之第二语音数据后,直接传送第二语音数据至第一客户端200,并接收对应第二语音数据的 互动信息。 接着以第一实施例来解说本发明的运作系统与方法,并请参照图3A本发明所述 的提供真人引导发音的语言学习方法的方法流程图。在本实施例中,第一使用者所熟悉的 第一语言为英文,第二使用者所熟悉的第二语言为中文,且第二使用者欲学习的第三语言 为英文。 在执行有本发明的语言学习服务器100开始提供服务之后,第一使用者会操作第 一客户端200联机到语言学习服务器100,同样的,第二使用者也会操作第二客户端300联 机到语言学习服务器100,当然,除了第一使用者以及第二使用者之外的其它使用者也可以 操作各自使用的客户端联机到语言学习服务器100等待语言学习服务器100的媒合。
在第一客户端200联机到语言学习服务器100后,假设语言学习服务器100会通 过传送模块160传送语言设定接口至第一客户端200,由此提供第一使用者操作第一客户 端200设定熟悉的第一语言为「英文」(使用者也可以在同一个语言设定接口中设定欲学习 的语言为第四语言),之后,第一客户端200会将第一使用者所设定的第一语言(以及第四 语言)传送给语言学习服务器IOO。同样的,在第二客户端300联机到语言学习服务器100 后,传送模块160会传送语言设定接口至第二客户端300,由此提供第二使用者操作第二客 户端200设定熟悉的第二语言为「中文」,欲学习的第三语言为「英文」(步骤601)。但本发 明并不限于以语言学习服务器100通过传送模块160传送语言设定接口的方式提供使用者 设定熟悉的语言以及欲学习的语言。 接着,语言学习服务器100中的判断模块120会判断第一使用者所输入的熟悉语 言「英文(第一语言)」以及第二使用者所输入的欲学习语言「英文(第三语言)」为相同的 语言,因此判断模块120会判断第一使用者与第二使用者可进行媒合后,语言学习服务器 100的读取模块150会由数据库130中读出包含一笔语言学习数据(步骤610),假设读取 模块150以随机的方式读出的语言学习数据包含第一范例数据「You should go to bed a littleearlier.」以及第二范例数据「早点休息吧。」等两个范例数据,其中第一范例数据是 第一使用者所熟悉的第一语言「英文」,第二范例数据是第二使用者所熟悉的第二语言「中 文」,使得第一使用者以及第二使用者都可以得知被读出的语言学习数据所代表的意义。
在读取模块150读出语言学习数据后,语言学习服务器100中的传输模块160会 将读取模块150读出的语言学习数据传送给第一客户端200以及第二客户端300,使得操作 第一客户端200的第一使用者以及操作第二客户端300的第二使用者可以分别在第一客户 端200以及第二客户端300显示语言学习服务器100所传送的语言学习数据后,观看语言 学习数据(步骤630)。
在第一使用者观看到第一客户端200所显示的语言学习数据之后,第一使用 者会以熟悉的语言「英文」念出熟悉的第一范例数据「You should go to beda little earlier.」,使得第一客户端200会接收到使用者所发出的英文的第一语音数据,并把接 收到的第一语音数据传送给语言学习服务器100,语言学习服务器100的接收模块110在 接收到由第一客户端200所传送的第一语音数据后,语言学习服务器100的传输模块160 会把第一语音数据转送到第二客户端300,使第二客户端300接收到第一语音数据(步骤 650a)。 在第二使用者观看到第二客户端300所显示的语言学习数据之后,第二使用者可 以经由第二范例数据得知第二客户端300所接收到的语言学习数据所代表的意义。当第二 客户端300接收到由第一客户端200通过语言学习服务器100所转送的第一语音数据时, 会播放接收到的第一语音数据给第二使用者聆听,第二使用者在听到第二客户端300所播 放的第一语音数据后,会跟随第一语音数据以英文念出第一范例数据,如此,使用者便可以 得知与第二范例数据意义相同的第一范例数据如何写以英文来撰写并如何以英文来发音。
在第二使用者跟随第一语音数据以英文念出第一范例数据后,第二客户端300会 接收到使用者所发出的第二语音数据,之后,第二客户端300会把第二语音数据传送给语 言学习服务器100,语言学习服务器100中的接收模块110在接收到由第二客户端300所传 送的第二语音数据后,语言学习服务器100中的传输模块160会把第二语音数据转送到第 一客户端200,使第一客户端200接收到第二语音数据(步骤660a)。 在第一客户端200接收到第二语音数据后,会播放接收到的第二语音数据给第一 使用者聆听,第一使用者可以依据第二使用者所发出的第二语音数据给予第二使用者建 议,也就是说,第一使用者可以通过语言学习服务器ioo转送对应第二语音数据的互动信 息至第二客户端300,使第二客户端300接收到第一客户端200所传送的互动信息(步骤 690a),第二使用者可以经由第二客户端300所播放/显示的互动信息得知发音哪边需要改 进。 另外,为了让第一使用者与第二使用者更明确的得知第二使用者的发音有错误, 在语言学习服务器100的接收模块110接收到第一使用者所发出的第一语音数据后,语言 学习服务器IOO会暂存第一语音数据,而在接收模块IIO接收到第二使用者所发出的第二 语音数据后,语言学习服务器100的比对模块180会进一步比对第一语音数据与第二语音 数据,由此判断第一语音数据与第二语音数据是否有不同之处(步骤670)。
若比对模块180比对出第一语音数据与第二语音数据在第一范例数据中的单字 「earlier」有所不同时,传送模块160会传送提示信息到第一客户端200以及第二客户端 300 (步骤681),使得第一客户端200以及第二客户端300会依据提示信息,在第一范例数 据上以不同颜色显示单字「earlier」,使得第一使用者以及第二使用者可以得知第二使用 者的发音在单字「earlier」中音节产生错误。 除此之外,当比对模块180比对出第一语音数据与第二语音数据有所不同时,语 言学习服务器100的撷取模块190更可以至第一语音数据中撷取出包含单字「earlier」的 部分的声音成为第三语音数据,例如单字「earlier」的声音、或是部份的第一范例数据「a little earlier」的声音等,并由传输模块160传送给第二客户端300 (步骤682),使得第 二使用者可以通过第二客户端300播放第三语音数据,由此重复聆听第一使用者所发出的
11声音来改进错误。 事实上,本发明的语言学习服务器100可以不需要提供转送第一语音数据以及第
二语音数据的服务,如以下将以第二实施例来解说本发明的另一种运作系统与方法,并请 参照图3B本发明所述的另一种提供真人引导发音的语言学习方法的方法流程图。本实施
例与第一实施例相同,第一使用者所熟悉的第一语言为英文,第二使用者所熟悉的第二语 言为中文,且第二使用者欲学习英文。 在语言学习服务器100连接第一客户端200以及第二客户端300后,语言学习服 务器100会提供第一使用者操作第一客户端200设定熟悉的第一语言(以及欲学习的第四 语言),同时也会提供第二使用者操作第二客户端300设定熟悉的第二语言以及欲学习的 第三语言(步骤601),之后,语言学习服务器100的判断模块120会在判断出第一使用者所 熟悉的第一语言以及第二使用者欲学习的第三语言相同后,读取包含第一语言的第一范例 数据以及第二语言的第二范例数据的语言学习数据(步骤610)。 之后,语言学习服务器100会传送第一客户端200的联机信息到第二客户端300 及/或传送第二客户端300的联机信息到第一客户端200 (步骤621),使得第一客户端200 可以依据第二客户端300的联机信息建立与第二客户端300间的直接联机,或者第二客户 端300也可以依据第一客户端200的联机信息建立与第一客户端200之间的直接联机(步 骤622)。 接着,语言学习服务器100会传送包含英文的第一范例数据以及中文的第二范例 数据的语言学习数据至第一客户端200以及第二客户端300,第一客户端200以及第二客户 端300在接收到语言学习数据之后,会分别显示语言学习数据予第一使用者以及第二使用 者观看(步骤630)。 第一使用者在观看到第一客户端200所显示的语言学习数据之后,会以英文念出 第一范例数据,使得第一客户端接收到第一语音数据,在第一客户端200接收到第一语音 数据之后,会将第一语音数据直接传送至第二客户端300,使第二客户端300播放第一语音 数据(步骤650b)。其中,第一客户端200更可以利用第一范例数据所包含的时间巻标(time stamp),随着时间的流动以不同于第一范例数据被显示的颜色依序标示出第一范例数据中 的各音节,使得第一使用者依据标示来念出第一范例数据。其中,依序标示第一范例数据中 的各音节来提示第一使用者发声的方式并不以时间标签为限。 而在第二客户端300接收到第一客户端200所传送的第一语音数据后,会播放第 一语音数据给第二使用者聆听。其中,若第一使用者是根据第一客户端依序标示的音节念 出第一范例数据,则第二客户端在播放第一语音数据时,同样可以依据第一范例数据中的 时间巻标,随着第一语音数据被播放的时间标示正被播放的音节。 在第二使用者跟随第一语音数据念出第一范例数据后,第二客户端会将第二语音
数据直接传送给第一客户端200,使第一客户端200可以播放第二语音数据(步骤660b)。 在第一使用者聆听第二语音数据后,便可以在第一客户端200中发出/输入对应
第二语音数据的互动信息,并直接传送给第二客户端300 (步骤690b),第二使用者在听到/
看到第二客户端显示的互动信息后,便可以得知何处的发音需要修正。 而在本实施例中,若语言学习服务器100要提供如上述实施例所提到的标示错误
处的服务,则第一客户端200在传送第一语音数据至第二客户端300时,需要一并传送给语言学习服务器100,使得语言学习服务器100可以暂存第一语音数据,而在第二客户端300 传送第二语音数据至第一客户端200时,也要一并传送给语言学习服务器100,如此,语言
学习服务器ioo才可以比对第一语音数据以及第二语音数据,并判断第一语音数据以及第
二语音数据是否产生不同处(步骤670)。并在判断出有不同处产生时,传送标示不同处的 提示信息至第一客户端200以及第二客户端300 (步骤681),使得第一客户端200以及第二 客户端300标示出不同处。甚至可以由暂存的第一语音数据中撷取出包含不同处的第三语 音数据,并传送给第二客户端300播放(步骤682)。 综上所述,可知本发明与先前技术之间的差异在于语言学习服务器100判断第一 使用者所熟悉的第一语言与第二使用者欲学习的第二语言相同后,传送包含第一语言的第 一范例数据以及第二语言的第二范例数据的语言学习数据给第一客户端以及第二客户端, 在第一使用者以第一语言发出第一范例数据产生第一语音数据后,第一客户端200会将第 一语音数据直接或间接传送第二客户端200,在第二客户端200播放给第二使用者聆听使 得第二使用者跟随第一语音数据发出第二语音数据后,第二语音数据会被直接或间接传送 到第一客户端200播放。通过上述的技术手段,可以解决现有技术所存在提供语言学习服 务的特定对象少于使用者时,语言学习服务无法提供使用者进行语言学习的问题,进而达 成提供真人发音给使用者进行语言学习的功效。 虽然本发明所揭示的实施方式如上,惟所述的内容并非用以直接限定本发明的专 利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所揭示的精神 和范围之内,在实施的形式上及细节上所为的更动或润饰,均属本发明的专利保护范围。因 此本发明的专利保护范围仍须以本说明书所附的申请专利范围所界定者为准。
权利要求
一种提供真人引导发音的语言学习方法,是应用于一语言学习服务器上,其特征在于,所述语言学习方法包含下列步骤所述语言学习服务器提供一第一客户端设定一第一语言;所述语言学习服务器提供一第二客户端设定一第二语言及一第三语言;所述语言学习服务器判断该第一语言与该第三语言相同时,读取一语言学习数据,该语言学习数据包含属于该第一语言的一第一范例数据及属于该第二语言的一第二范例数据,且该第一范例数据与该第二范例数据的意义相同;所述语言学习服务器传送一语言学习数据至所述第一客户端及所述第二客户端;所述第一客户端显示该语言学习数据;所述第二客户端显示该语言学习数据;所述第二客户端接收对应该第一范例数据的一第一语音数据,该第一语音数据是由操作该第一客户端的一第一使用者所发出;及所述第一客户端接收一第二语音数据,该第二语音数据是操作该第二客户端的第二使用者跟读该第一语音数据所发出。
2. 如权利要求l所述的提供真人引导发音的语言学习方法,其特征在于,所述第一客 户端显示该语言学习数据的步骤更包含依序标示该第一范例数据中的各音节的步骤,且所 述第二客户端显示该语言学习数据的步骤更包含依据该第一语音数据标示该第一范例数 据中的各音节的步骤。
3. 如权利要求1所述的提供真人引导发音的语言学习方法,其特征在于,在所述第二 客户端接收对应该第一范例数据的第一语音数据步骤之前,还包括该语言学习服务器接收 该第一语音数据,并传送该第一语音数据予该第二客户端的步骤,在该第一客户端接收一 第二语音数据步骤之前,还包括该语言学习服务器接收该第二语音数据,并传送该第二语 音数据予该第一客户端的步骤。
4. 如权利要求1所述的提供真人引导发音的语言学习方法,其特征在于,在所述第二 客户端接收对应该第一范例数据对应的第一语音数据步骤之前,更包含该语言学习服务器 传送所述第一客户端的联机数据至该第二客户端及/或传送该第二客户端的联机数据至 该第一客户端,该第一客户端与该第二客户端建立联机的步骤后,该第一语音数据是由第 一客户端直接传送予第二客户端,该第二语音数据是由第二客户端直接传送予第一客户丄山顺。
5. 如权利要求4所述的提供真人引导发音的语言学习方法,其特征在于,所述第一客 户端还将第一语音数据传送至所述语言学习服务器,所述第二客户端还将第二语音数据传 送至所述语言学习服务器。
6. 如权利要求3或5所述的提供真人弓I导发音的语言学习方法,其特征在于,所述方法 更包含在该语言学习服务器于接收到该第二语音数据后,判断该第一语音数据与该第二语 音数据产生不同处后,传送一提示信息至该第一客户端及该第二客户端,该第一客户端及 该第二客户端依据该提示信息显示该不同处的步骤。
7. 如权利要求3或5所述的提供真人弓I导发音的语言学习方法,其特征在于,所述方法 更包含在该语言学习服务器于接收到该第二语音数据后,判断该第一语音数据与该第二语 音数据产生不同处后,由该第一语音数据中撷取包含该不同处的语音为一第三语音数据,并传送该第三语音数据至该第二客户端播放的步骤。
8. —种提供真人引导发音之语言学习系统,其特征在于,所述语言学习系统包含 一语言学习服务器,用以提供一第一使用者设定一第一语言与提供一第二使用者设定一第二语言及一第三语言,及用以在判断该第一语言及该第三语言相同时,传送一语言学 习数据,其中,该语言学习数据包含属于该第一语言的一第一范例数据及属于该第二语言 的一第二范例数据,且该第一范例数据与该第二范例数据的意义相同;一第一客户端,由该第一使用者操作,用以在联机至该语言学习服务器后,显示由该语 言学习服务器所传送的该语言学习数据,及传送对应该第一范例数据的一第一语音数据, 其中,该第一语音数据是由该第一使用者所发出;及一第二客户端,由该第二使用者操作,用以在联机至该语言学习服务器后,显示由该语 言学习服务器所传送的该语言学习数据,及用以播放由该第一客户端所传送的该第一语音 数据,并传送一第二语音数据至该第一客户端播放,其中,该第二语音数据是由该第二使用 者跟读该第一语音数据所产生。
9. 一种提供真人引导发音之语言学习服务器,是提供一第一客户端及一第二客户端联 机,其特征在于,所述语言学习服务器包含一接收模块,用以接收操作该第一客户端的一第一使用者所设定的一第一语言及操作 该第二客户端的一第二使用者所设定的一第二语言及一第三语言;一数据库,用以储存一语言学习数据,其中所述语言学习数据包含属于第一语言的一 第一范例数据及属于第二语言的一第二范例数据,且该第一范例数据与该第二范例数据的 意义相同;一判断模块,用以判断该第一语言与该第三语言是否相同;一读取模块,用以于该判断模块判断该第一语言与该第三语言相同后,读取该语言学 习数据;及一传送模块,用以传送该语言学习数据至该第一客户端及该第二客户端; 其中,该传送模块更用以在该接收模块接收到该第一使用者发出对应该第一范例数据 的一第一语音数据时,传送该第一语音数据至该第二客户端,并于该接收模块接收该第二 使用者跟读该第一语音数据所发出的一第二语音数据时,传送该第二语音数据至该第一客 户端,或在该判断模块判断该第一语言与该第三语言相同后,传送该第一客户端及/或该 第二客户端的一联机信息至该第二客户端及/或该第一客户端,使该第一客户端及该第二 客户端依据该联机信息建立直接联机后直接传送该第一语音数据及该第二语音数据。
10. 如权利要求9所述的提供真人引导发音的语言学习服务器,其特征在于,所述语言学习服务器更包含一 比对模块,用以比对该第一语音数据与该第二语音数据,由此判断该 第一语音数据与该第二语音数据是否产生不同处。
11. 如权利要求io所述的提供真人引导发音的语言学习服务器,其特征在于,所述传送模块更用以于该比对模块判断该第一语音数据与该第二语音数据产生不同处时,传送标 示该不同处的一提示信息予该第一使用者及该第二使用者。
12. 如权利要求IO所述的提供真人引导发音的语言学习服务器,其特征在于,所述系 统更包含一撷取模块,用以在该比对模块判断该第一语音数据与该第二语音数据产生不同 处时,由该第一语音数据中撷取包含该不同处的语音为一第三语音数据,并通过该传送模块传送该第三语音数据至该第二客户端(
全文摘要
本发明是一种提供真人引导发音的语言学习系统、服务器及其方法,其通过服务器判断第一使用者熟悉的第一语言与第二使用者欲学习的第三语言相同时,提供包含第一语言及第二使用者熟悉的第二语言的范例数据予第一及第二使用者观看,当第一客户端接收到第一使用者以第一语言念出范例数据而产生的第一语音数据后,第一语音数据会被传送到第二客户端播放,使第二使用者可以跟随第一语音数据发出第二语音数据,如此可以解决提供语言学习服务的特定对象少于使用者时,使用者无法进行语言学习服务的问题,由此达成提供真人发音予使用者进行语言学习的功效。
文档编号G09B5/04GK101739850SQ20081017246
公开日2010年6月16日 申请日期2008年11月10日 优先权日2008年11月10日
发明者施利金, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1