CN1396541A - 基于文本语音库的词语查询和播放的方法及其装置 - Google Patents
基于文本语音库的词语查询和播放的方法及其装置 Download PDFInfo
- Publication number
- CN1396541A CN1396541A CN 02117943 CN02117943A CN1396541A CN 1396541 A CN1396541 A CN 1396541A CN 02117943 CN02117943 CN 02117943 CN 02117943 A CN02117943 A CN 02117943A CN 1396541 A CN1396541 A CN 1396541A
- Authority
- CN
- China
- Prior art keywords
- word
- paragraph
- processing unit
- central processing
- speech
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Machine Translation (AREA)
Abstract
一种基于文本语音库的词语查询和播放的方法,包括:基于文本语音库的单词查询的方法、单词语音播放的方法和例句语音播放的方法;一种基于文本语音库的词语查询和播放的装置,包括:中央处理器,用于接收用户单词输入,并基于文本语音库进行单词查询或播放单词语音或播放例句语音;输入装置、存储器、显示装置、播放装置;本发明提供了丰富的动态文本数据和语音数据;改进了现有产品例句单一的缺陷,用户获得的信息量大大增加;用户在获得词语信息同时,收听语音播放效果,可强化学习效果;丰富了同步文本语音库的电子辞典;还可根据用户的输入动态地搜索例句,并将包含输入单词的例句全部搜索出来,并能任意播放词语或例句语音。
Description
技术领域:
本发明涉及一种基于文本语音库的词语查询和播放的方法及其装置,特别涉及具有丰富文本语音库的电子词典功能的方法和装置;更进一步说,本发明可根据用户输入的英文词语,快速查询到它的汉文释义,以及文本词典中存储的包含该词语的所有文本例句,并可任意播放词语和例句语音。
背景技术:
随着大规模集成电路和微电子技术以及软件技术的发展,电子词典、个人数字助理(Personal Digital Assistant,以下简称PDA)等电子产品日益普及,不但外形越来越精美微小,而且功能日趋完善和强大,已经具备了一些多媒体处理能力。一般而言,此类电子产品采用键盘输入方式,利用其字典库可以查询词语的音标、释义等信息。
但是,上述的这些电子产品还存在一定的缺点,即:这些电子词典类的产品所存储的资料库都是固定的和静态的,每个单词所对应的例句都是固定而不可改变的。因此,当用户输入英文词语时,上述的电子产品只能根据所述的固定和静态的资料得到相应的汉文释义,以及相应资料中存储的固定化文本例句,并且不能任意播放所查询的词语和例句语音。
发明内容:
本发明的主要目的是提供一种基于文本语音库的词语查询和播放的方法及其装置,提供丰富并且可扩充的动态文本数据和语音数据;改进现有产品例句单一的缺陷,使用户获得的信息量大大增加。
本发明的另一目的是提供一种基于文本语音库的词语查询和播放的方法及其装置,其可以根据用户的输入动态地搜索例句,并将包含输入单词的例句全部搜索出来,并能播放词语或例句语音。
本发明的目的是通过如下的技术方案实现的:
一种基于文本语音库的词语查询和播放的方法,该方法至少包括:根据用户输入的单词并基于文本语音库的单词查询的方法、单词语音播放的方法和例句语音播放的方法。
基于文本语音库的单词查询的方法至少具有如下的步骤:
步骤11:设置当前语段为起始搜索语段;
步骤12:判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤1B;
步骤13:设置当前词为起始搜索词;
步骤14:判断当前语段是否搜索完毕,若搜索完毕则执行步骤17;
步骤15:比较该语段中当前词与输入的单词是否一致,若一致则执行步骤18;
步骤16:将当前语段的下一个词作为被比较词,执行步骤14;
步骤17:将下一个语段作为被搜索语段,执行步骤12;
步骤18:取出该单词在字典词汇资料表中的信息;
步骤19:搜索该单词前的第一个标点,若搜索到则以该标点后的第一个词为句首;否则,以该语段的段首作为句首;
步骤1A:再搜索该单词后的第一个标点,并以该标点前的第一个词为句尾,执行步骤16;
步骤1B:显示搜索到的单词及例句资料,结束。
上述的步骤11之前还包括:
步骤10:对输入单词的合法性进行检查,如果不合法,则要求重新输入。
基于文本语音库的单词语音播放的方法至少具有如下的步骤:
步骤21:设置当前语段为起始搜索语段;
步骤22:判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤2B;
步骤23:设置当前词为起始搜索词;
步骤24:判断该语段是否搜索完毕,若搜索完毕则执行步骤27;
步骤25:比较该语段中当前词与输入的单词是否一致,若一致则执行步骤28;
步骤26:将当前语段的下一个词作为被比较词,执行步骤24;
步骤27:将下一个语段作为被搜索语段,执行步骤22;
步骤28:取得该单词在该语段的起始时间;
步骤29:开始播放该单词的语音,同时计时;
步骤2A:判断时间是否超过下一词的开始时刻,是则执行步骤2B,否则累计播放时间后执行步骤2A;
步骤2B:播放结束。
上述的步骤21之前还包括:
步骤20:对输入单词的合法性进行检查,如果不合法,则要求重新输入。
基于文本语音库的例句语音播放的方法至少具有如下的步骤:
步骤31:设置当前语段为起始搜索语段;
步骤32:判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤3D;
步骤33:设置当前词为起始搜索词;
步骤34:判断该语段是否搜索完毕,若搜索完毕则执行步骤37;
步骤35:比较该语段中当前词与输入的单词是否一致,若一致则执行步骤38;
步骤36:将当前语段的下一个词作为被比较词,执行步骤34;
步骤37:将下一个语段作为被搜索语段,执行步骤32;
步骤38:搜索该单词前的第一个标点,若搜索到则以该标点后的第一个词为句首;否则,以该语段的段首作为句首;
步骤39:取得句首第一个单词的起始时间;
步骤3A:搜索该单词后的第一个标点,并将该标点后的第一个词的起始时时刻作为播放的结束时刻;
步骤3B:开始播放该例句的语音,同时计时;
步骤3C:判断时间是否超过结束时刻,是则执行步骤3D,否则,累计播放时间后执行步骤3C;
步骤3D:播放结束。
上述的步骤31之前还包括:
步骤30:对输入单词的合法性进行检查,如果不合法,则要求重新输入。
所述的对输入单词的合法性进行检查,至少包括单词的拼写检查、单词中是否夹带符号的检查。
所述的文本语音库至少包括:用以存储词汇信息的字典词汇资料信息、语段地址指示信息和单词放音开始时刻信息。
所述的字典词汇资料信息至少包括:单词和单词资料,其中单词资料至少包括:单词的音标、词性和解释信息。
所述的语段地址指示信息至少包括:语段名称信息、该语段对应的文本数据库中的起始地址信息以及该语段对应的语音数据库中的起始地址信息。
所述的单词放音开始时刻信息至少包括:单词信息和单词在语段播放过程中的起始时间信息。
一种基于文本语音库的词语查询和播放的装置,该装置至少包括:
中央处理器,用于接收用户单词输入,并根据用户输入的单词并基于文本语音库进行单词查询或播放单词语音或播放例句语音。
输入装置,用于输入用户所要查阅的词文本;
存储器,用于存储资料信息;
显示装置,用于接收并显示中央处理器传来的文本;
播放装置,用于接收并播放中央处理器传来的语音信号。
所述的输入装置为键盘。
所述的资料信息至少包括字典词汇资料信息、地址指示表、文本数据库及语音数据库。地址指示表用于存储语段地址指示表,文本数据库用于存储单词放音开始时刻表。
所述的字典词汇资料信息至少包括:单词和单词资料,其中单词资料至少包括:单词的音标、词性和解释信息。
所述的语段地址指示信息至少包括:语段名称信息、该语段对应的文本数据库中的起始地址信息以及该语段对应的语音数据库中的起始地址信息。
所述的单词放音开始时刻信息至少包括:单词信息和单词在语段播放过程中的起始时间信息。
中央处理器进行单词查询的具体步骤为:
步骤11’:中央处理器设置当前语段为起始搜索语段;
步骤12’:中央处理器判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤1B’;
步骤13’:中央处理器设置当前词为起始搜索词;
步骤14’:中央处理器判断当前语段是否搜索完毕,若搜索完毕则执行步骤17’;
步骤15’:中央处理器比较该语段中当前词与输入的单词是否一致,若一致则执行步骤18’;
步骤16’:中央处理器将当前语段的下一个词作为被比较词,执行步骤14’;
步骤17’:中央处理器将下一个语段作为被搜索语段,执行步骤12’;
步骤18’:中央处理器取出该单词在字典词汇资料表中的信息;
步骤19’:中央处理器搜索该单词前的第一个标点,若搜索到则以该标点后的第一个词为句首;否则,以该语段的段首作为句首;
步骤1A’:中央处理器再搜索该单词后的第一个标点,并以该标点前的第一个词为句尾,执行步骤16’;
步骤1B’:中央处理器显示搜索到的单词及例句资料,结束。
在上述的步骤11’之前还包括:
步骤10’: 中央处理器对输入单词的合法性进行检查,如果不合法,则要求重新输入。
中央处理器播放单词语音的具体步骤为:
步骤21’: 中央处理器设置当前语段为起始搜索语段;
步骤22’: 中央处理器判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤2B’;
步骤23’: 中央处理器设置当前词为起始搜索词;
步骤24’: 中央处理器判断该语段是否搜索完毕,若搜索完毕则执行步骤27’;
步骤25’: 中央处理器比较该语段中当前词与输入的单词是否一致,若一致则执行步骤28’;
步骤26’: 中央处理器将当前语段的下一个词作为被比较词,执行步骤24’;
步骤27’: 中央处理器将下一个语段作为被搜索语段,执行步骤22’;
步骤28’: 中央处理器取得该单词在该语段的起始时间;
步骤29’: 中央处理器开始播放该单词的语音,同时计时;
步骤2A’: 中央处理器判断时间是否超过下一词的开始时刻,是则执行步骤2B’,否则累计播放时间后执行步骤2A’;
步骤2B’:播放结束。
在上述的步骤21’之前还包括:
步骤20’:中央处理器对输入单词的合法性进行检查,如果不合法,则要求重新输入。
中央处理器播放例句语音的具体步骤为:
步骤31’: 中央处理器设置当前语段为起始搜索语段;
步骤32’: 中央处理器判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤3D’;
步骤33’: 中央处理器设置当前词为起始搜索词;
步骤34’: 中央处理器判断该语段是否搜索完毕,若搜索完毕则执行步骤37’;
步骤35’: 中央处理器比较该语段中当前词与输入的单词是否一致,若一致则执行步骤38’;
步骤36’: 中央处理器将当前语段的下一个词作为被比较词,执行步骤34’;
步骤37’: 中央处理器将下一个语段作为被搜索语段,执行步骤32’;
步骤38’: 中央处理器搜索该单词前的第一个标点,若搜索到则以该标点后的第一个词为句首;否则,以该语段的段首作为句首;
步骤39’: 中央处理器取得句首第一个单词的起始时间;
步骤3A’: 中央处理器搜索该单词后的第一个标点,并将该标点后的第一个词的起始时刻作为播放的结束时刻;
步骤3B’: 中央处理器开始播放该例句的语音,同时计时;
步骤3C’:中央处理器判断时间是否超过结束时刻,是则执行步骤3D’,否则,累计播放时间后执行步骤3C’;
步骤3D’:播放结束。
在上述的步骤31’之前还包括:
步骤30’:中央处理器对输入单词的合法性进行检查,如果不合法,则中央处理器要求重新输入。
中央处理器对输入单词的合法性进行检查,至少包括单词的拼写检查、单词中是否夹带符号的检查。
本发明提供了丰富的动态文本数据和语音数据;改进了现有产品例句单一的缺陷,使用户获得的信息量大大增加;可使用户在获得词语信息的同时,收听语音播放效果,可以强化学习效果;丰富了同步文本语音库的电子辞典;本发明可以根据用户的输入动态地搜索例句,并将包含输入单词的例句全部搜索出来,并能播放词语或例句语音。
附图说明:
图1为本发明装置的***结构及存储器内部存储结构的示意图。
图2为本发明中字典词汇资料表词汇信息结构示意图。
图3为本发明中语段地址指示信息表示意图。
图4为本发明中单词放音起始时刻信息表示意图。
图5为本发明一实施例查询单词的流程图。
图6为本发明一实施例播放单词语音的流程图。
图7为本发明一实施例播放例句语音的流程图。
具体实施方式:
以下结合附图和具体的实施例对本发明做进一步的详细说明:
参见图1,本发明的一实施例的装置包括:输入装置110、中央处理器120、存储器130、播放装置140和显示装置150;其中,中央处理器120分别与输入装置110、存储器130、播放装置140和显示装置150连接;存储器130内存储有所述的资料信息至少包括字典词汇资料表132、地址指示表134、文本数据库136以及语音数据库138。其中,地址指示表用于存储语段地址指示表,文本数据库用于存储单词放音开始时刻表。
参见图2,上述的字典词汇资料表中包括有:单词和单词资料,该单词资料应包括:单词的音标、词性和解释信息等。
参见图1、3、4,上述的地址指示包括有两层地址指示信息,其一为语段地址指示信息,其二为单词放音开始时刻信息;其中,语段地址指示信息包括:语段名称信息、该语段对应的文本数据库中的起始地址信息以及该语段对应的语音数据库中的起始地址信息;该单词放音开始时刻信息包括:单词信息和单词在语段播放过程中的起始时间信息。
再参见图1,由输入装置110输入要查询的单词,中央处理器120搜索该单词,然后取得存储在存储器130数据库中的对应资料,中央处理器120将单词资料送至显示装置150,如果用户选择听单词或例句语音,则中央处理器120将对应语音送至播放装置140播放。
通过上述的语段地址指示信息,中央处理器可以得到语段的起始地址,再由单词放音开始时刻表,将单词的放音开始时刻作为偏移量可以得到每个单词的地址。利用单词放音开始时刻表,中央处理器可取得对应单词和单词的开始播放时间。
图5为本发明一实施例的中央处理器执行查询单词功能的流程图。开始查询单词时,显示装置上会显示输入提示界面,等待用户输入要查询的单词W后,中央处理器首先检验其输入的合法性,包括:检验拼写是否符合规则,单词中是否有符号等;若不符合规则,则要求用户重新输入,否则进入循环搜索过程。搜索过程开始,首先置当前语段编号的初始值为1,中央处理器判断全部语段是否已搜索完毕,即判断当前语段编号值是否大于语段总数值;是则查询结束;否则继续搜索。在某语段中搜索单词时,首先置当前词号的初始值为1,判断当前语段是否搜索完毕,(即判断当前词号是否大于当前语段的总词数),如果已经搜索完毕,则继续搜索下一语段;否则,比较当前词与输入的单词是否一致,若不一致则继续比较下一词,若一致则取出单词W在字典词汇资料表中的资料。接着搜索单词W前的第一个标点,若搜索到则以此标点后的第一个词为句首;若没有搜索到,则以当前语段的段首作为句首。再搜索单词W后的第一个标点,以此标点前的第一个词为句尾。然后再继续搜索例句,最后当全部语段搜索完毕后,将搜索到的单词W及例句的资料送至显示装置显示,该查询结束。
图6为本发明一实施例的中央处理器执行播放单词语音功能的流程图。开始播放单词语音时,显示装置上会显示输入提示界面,等待用户输入要查询的单词W后,中央处理器首先检验其输入的合法性,包括:检验拼写是否符合规则,单词中是否有符号等;若不符合规则,则要求用户重新输入,若符合规则,则进入循环搜索过程。
首先置当前语段编号的初始值为1,中央处理器判断全部语段是否已搜索完毕,即判断当前语段编号值是否大于语段总数值;是则放音结束;否则继续搜索。在某语段中搜索单词时,首先置当前词号的初始值为1,判断当前语段是否搜索完毕,即判断当前词号是否大于当前语段的总词数,如果已经搜索完毕,则继续搜索下一语段;否则,比较当前词与输入的单词是否一致,若不一致则继续比较下一词,若一致则由单词放音开始时刻表得到单词W在当前语段的起始时间Tws。开始播放单词语音,同时开始计时,将此起始时间赋值给一时间变量t,即时间变量t=Tws,播放中不断检测该时间变量t,判断t是否超过下一词的起始时刻,如果没超过,则当前时刻累计后继续放音。
图7为本发明一实施例的中央处理器执行播放例句语音功能的流程图。播放例句开始,等待用户输入要查询的单词W后,中央处理器首先检验其输入的合法性,包括:检验拼写是否符合规则,单词中是否有符号等;若不符合规则,则要求用户重新输入,若符合规则,则进入循环搜索过程。
首先置当前语段编号的初始值为1,中央处理器判断全部语段是否已搜索完毕,即判断当前语段编号值是否大于语段总数值;是则放音结束;否则继续搜索。在某语段中搜索单词时,首先置当前词号的初始值为1,判断当前语段是否搜索完毕,即判断当前词号是否大于当前语段的总词数,如果已经搜索完毕,则继续搜索下一语段;否则,比较当前词与输入的单词是否一致,若不一致则继续比较下一词,若一致则搜索该单词前的第一个标点,搜索到以后,则以该标点后的第一个单词为句首,再由单词放音开始时刻表得到该单词在当前语段的起始时间并作为例句的起始时刻;然后,接着搜索该单词后的第一个标点,由该单词放音开始时刻表得到标点后第一个单词的起始时间,作为该例句的结束时刻。
中央处理器开始播放该例句语音,同时计时开始,将句首词的起始时间赋值给一时间变量t,即:时间变量t=该句首词的起始时间;播放中中央处理器不断检测该时间变量t,判断是否超过句的结束时间,即判断t的值是否大于该例句的结束时刻值;如果未超过,则累计当前时刻后继续放音。
最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技术方案;因此,尽管本说明书参照上述的各个实施例对本发明已进行了详细的说明,但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同地替换;而一切不脱离本发明精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。
Claims (25)
1、一种基于文本语音库的词语查询和播放的方法,其特征在于:至少包括:根据用户输入的单词并基于文本语音库的单词查询的方法、单词语音播放的方法和例句语音播放的方法。
2、根据权利要求1所述的基于文本语音库的词语查询和播放的方法,其特征在于:基于文本语音库的单词查询的方法至少具有如下的步骤:
步骤11:设置当前语段为起始搜索语段;
步骤12:判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤1B;
步骤13:设置当前词为起始搜索词;
步骤14:判断当前语段是否搜索完毕,若搜索完毕则执行步骤17;
步骤15:比较该语段中当前词与输入的单词是否一致,若一致则执行步骤18;
步骤16:将当前语段的下一个词作为被比较词,执行步骤14;
步骤17:将下一个语段作为被搜索语段,执行步骤12;
步骤18:取出该单词在字典词汇资料表中的信息;
步骤19:搜索该单词前的第一个标点,若搜索到则以该标点后的第一个词为句首;否则,以该语段的段首作为句首;
步骤1A:再搜索该单词后的第一个标点,并以该标点前的第一个词为句尾,执行步骤16;
步骤1B:显示搜索到的单词及例句资料,结束。
3、根据权利要求2所述的基于文本语音库的词语查询和播放的方法,其特征在于:在步骤11之前还包括:
步骤10:对输入单词的合法性进行检查,如果不合法,要求重新输入。
4、根据权利要求1所述的基于文本语音库的词语查询和播放的方法,其特征在于:基于文本语音库的单词语音播放的方法至少具有如下的步骤:
步骤21:设置当前语段为起始搜索语段;
步骤22:判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤2B;
步骤23:设置当前词为起始搜索词;
步骤24:判断该语段是否搜索完毕,若搜索完毕则执行步骤27;
步骤25:比较该语段中当前词与输入的单词是否一致,若一致则执行步骤28;
步骤26:将当前语段的下一个词作为被比较词,执行步骤24;
步骤27:将下一个语段作为被搜索语段,执行步骤22;
步骤28:取得该单词在该语段的起始时间;
步骤29:开始播放该单词的语音,同时计时;
步骤2A:判断时间是否超过下一词的开始时刻,是则执行步骤2B,否则累计播放时间后执行步骤2A;
步骤2B:播放结束。
5、根据权利要求4所述的基于文本语音库的词语查询和播放的方法,其特征在于:在步骤21之前还包括:
步骤20:对输入单词的合法性进行检查,如果不合法,则要求重新输入。
6、根据权利要求1所述的基于文本语音库的词语查询和播放的方法,其特征在于:基于文本语音库的例句语音播放的方法至少具有如下的步骤:
步骤31:设置当前语段为起始搜索语段;
步骤32:判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤3D;
步骤33:设置当前词为起始搜索词;
步骤34:判断该语段是否搜索完毕,若搜索完毕则执行步骤37;
步骤35:比较该语段中当前词与输入的单词是否一致,若一致则执行步骤38;
步骤36:将当前语段的下一个词作为被比较词,执行步骤34;
步骤37:将下一个语段作为被搜索语段,执行步骤32;
步骤38:搜索该单词前的第一个标点,若搜索到则以该标点后的第一个词为句首;否则,以该语段的段首作为句首;
步骤39:取得句首第一个单词的起始时间;
步骤3A:搜索该单词后的第一个标点,并将该标点后的第一个词的起始时刻作为播放的结束时刻;
步骤3B:开始播放该例句的语音,同时计时;
步骤3C:判断时间是否超过结束时刻,是则执行步骤3D,否则,累计播放时间后执行步骤3C;
步骤3D:播放结束。
7、根据权利要求6所述的基于文本语音库的词语查询和播放的方法,其特征在于:在步骤31之前还包括:
步骤30:对输入单词的合法性进行检查,如果不合法,则要求重新输入。
8、根据权利要求3或5或7所述的基于文本语音库的词语查询和播放的方法,其特征在于:所述的对输入单词的合法性进行检查,至少包括单词的拼写检查、单词中是否夹带符号的检查。
9、根据上述所有权利要求所述的基于文本语音库的词语查询和播放的方法,其特征在于:所述的文本语音库至少包括:用以存储词汇信息的字典词汇资料信息、语段地址指示信息和单词放音开始时刻信息。
10、根据权利要求9所述的基于文本语音库的词语查询和播放的方法,其特征在于:所述的字典词汇资料信息至少包括:单词和单词资料,其中单词资料至少包括:单词的音标、词性和解释信息。
11、根据权利要求9所述的基于文本语音库的词语查询和播放的方法,其特征在于:所述的语段地址指示信息至少包括:语段名称信息、该语段对应的文本数据库中的起始地址信息以及该语段对应的语音数据库中的起始地址信息。
12、根据权利要求9所述的基于文本语音库的词语查询和播放的方法,其特征在于:所述的单词放音开始时刻信息至少包括:单词信息和单词在语段播放过程中的起始时间信息。
13、一种基于文本语音库的词语查询和播放的装置,其特征在于:至少包括:
中央处理器,用于接收用户单词输入,并根据用户输入的单词并基于文本语音库进行单词查询或播放单词语音或播放例句语音。
输入装置,用于输入用户所要查阅的词文本;
存储器,用于存储资料信息;
显示装置,用于接收并显示中央处理器传来的文本;
播放装置,用于接收并播放中央处理器传来的语音信号。
14、根据权利要求13所述的基于文本语音库的词语查询和播放的装置,其特征在于:所述的输入装置为键盘。
15、根据权利要求13所述的基于文本语音库的词语查询和播放的装置,其特征在于:所述的资料信息至少包括字典词汇资料信息、地址指示表、文本数据库及语音数据库;其中:地址指示表用于存储语段地址指示表,文本数据库用于存储单词放音开始时刻表。
16、根据权利要求15所述的基于文本语音库的词语查询和播放的装置,其特征在于:所述的字典词汇资料信息至少包括:单词和单词资料,其中单词资料至少包括:单词的音标、词性和解释信息。
17、根据权利要求15所述的基于文本语音库的词语查询和播放的装置,其特征在于:所述的语段地址指示信息至少包括:语段名称信息、该语段对应的文本数据库中的起始地址信息以及该语段对应的语音数据库中的起始地址信息。
18、根据权利要求15所述的基于文本语音库的词语查询和播放的装置,其特征在于:所述的单词放音开始时刻信息至少包括:单词信息和单词在语段播放过程中的起始时间信息。
19、根据权利要求13所述的基于文本语音库的词语查询和播放的装置,其特征在于:中央处理器进行单词查询的具体步骤为:
步骤11’:中央处理器设置当前语段为起始搜索语段;
步骤12’:中央处理器判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤1B’;
步骤13’:中央处理器设置当前词为起始搜索词;
步骤14’:中央处理器判断当前语段是否搜索完毕,若搜索完毕则执行步骤17’;
步骤15’:中央处理器比较该语段中当前词与输入的单词是否一致,若一致则执行步骤18’;
步骤16’:中央处理器将当前语段的下一个词作为被比较词,执行步骤14’;
步骤17’:中央处理器将下一个语段作为被搜索语段,执行步骤12’;
步骤18’:中央处理器取出该单词在字典词汇资料表中的信息;
步骤19’:中央处理器搜索该单词前的第一个标点,若搜索到则以该标点后的第一个词为句首;否则,以该语段的段首作为句首;
步骤1A’:中央处理器再搜索该单词后的第一个标点,并以该标点前的第一个词为句尾,执行步骤16’;
步骤1B’:中央处理器显示搜索到的单词及例句资料,结束。
20、根据权利要求19所述的基于文本语音库的词语查询和播放的装置,其特征在于:在步骤11’之前还包括:
步骤10’:对输入单词的合法性进行检查,如果不合法,则要求重新输入。
21、根据权利要求13所述的基于文本语音库的词语查询和播放的装置,其特征在于:中央处理器播放单词语音的具体步骤为:
步骤21’: 中央处理器设置当前语段为起始搜索语段;
步骤22’: 中央处理器判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤2B’;
步骤23’: 中央处理器设置当前词为起始搜索词;
步骤24’: 中央处理器判断该语段是否搜索完毕,若搜索完毕则执行步骤27’;
步骤25’: 中央处理器比较该语段中当前词与输入的单词是否一致,若一致则执行步骤28’;
步骤26’: 中央处理器将当前语段的下一个词作为被比较词,执行步骤24’;
步骤27’: 中央处理器将下一个语段作为被搜索语段,执行步骤22’;
步骤28’: 中央处理器取得该单词在该语段的起始时间;
步骤29’: 中央处理器开始播放该单词的语音,同时计时;
步骤2A’: 中央处理器判断时间是否超过下一词的开始时刻,是则执行步骤2B’,否则累计播放时间后执行步骤2A’;
步骤2B’:播放结束。
22、根据权利要求13所述的基于文本语音库的词语查询和播放的装置,其特征在于:在步骤21’之前还包括:
步骤20’: 中央处理器对输入单词的合法性进行检查,如果不合法,则要求重新输入。
23、根据权利要求13所述的基于文本语音库的词语查询和播放的装置,其特征在于:中央处理器播放例句语音的具体步骤为:
步骤31’: 中央处理器设置当前语段为起始搜索语段;
步骤32’: 中央处理器判断全部语段是否已搜索完毕,如果已经搜索完毕,执行步骤3D’;
步骤33’: 中央处理器设置当前词为起始搜索词;
步骤34’: 中央处理器判断该语段是否搜索完毕,若搜索完毕则执行步骤37’;
步骤35’: 中央处理器比较该语段中当前词与输入的单词是否一致,若一致则执行步骤38’;
步骤36’: 中央处理器将当前语段的下一个词作为被比较词,执行步骤34’;
步骤37’: 中央处理器将下一个语段作为被搜索语段,执行步骤32’;
步骤38’: 中央处理器搜索该单词前的第一个标点,若搜索到则以该标点后的第一个词为句首;否则,以该语段的段首作为句首;
步骤39’: 中央处理器取得句首第一个单词的起始时间;
步骤3A’: 中央处理器搜索该单词后的第一个标点,并将该标点后的第一个词的起始时时刻作为播放的结束时刻;
步骤3B’: 中央处理器开始播放该例句的语音,同时计时;
步骤3C’:中央处理器判断时间是否超过结束时刻,是则执行步骤3D’,否则,累计播放时间后执行步骤3C’;
步骤3D’:播放结束。
24、根据权利要求23所述的基于文本语音库的词语查询和播放的装置,其特征在于:在步骤31’之前还包括:
步骤30’:中央处理器对输入单词的合法性进行检查,如果不合法,则中央处理器要求重新输入。
25、根据权利要求20或22或24所述的基于文本语音库的词语查询和播放的装置,其特征在于:中央处理器对输入单词的合法性进行检查,至少包括单词的拼写检查、单词中是否夹带符号的检查。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02117943 CN1396541A (zh) | 2002-05-24 | 2002-05-24 | 基于文本语音库的词语查询和播放的方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02117943 CN1396541A (zh) | 2002-05-24 | 2002-05-24 | 基于文本语音库的词语查询和播放的方法及其装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1396541A true CN1396541A (zh) | 2003-02-12 |
Family
ID=4744582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 02117943 Pending CN1396541A (zh) | 2002-05-24 | 2002-05-24 | 基于文本语音库的词语查询和播放的方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1396541A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100378725C (zh) * | 2003-09-04 | 2008-04-02 | 摩托罗拉公司 | 一种产生用于提供与文本对应的语音的信号的方法 |
CN100454941C (zh) * | 2003-08-26 | 2009-01-21 | 华为技术有限公司 | 一种扩展查询业务的实现方法 |
CN101305360B (zh) * | 2005-11-08 | 2013-07-31 | 微软公司 | 索引和搜索带有文本元数据的语音 |
CN105427686A (zh) * | 2014-09-16 | 2016-03-23 | 卡西欧计算机株式会社 | 语音学习装置和语音学习方法 |
CN108304154A (zh) * | 2017-09-19 | 2018-07-20 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、装置、服务器及存储介质 |
-
2002
- 2002-05-24 CN CN 02117943 patent/CN1396541A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100454941C (zh) * | 2003-08-26 | 2009-01-21 | 华为技术有限公司 | 一种扩展查询业务的实现方法 |
CN100378725C (zh) * | 2003-09-04 | 2008-04-02 | 摩托罗拉公司 | 一种产生用于提供与文本对应的语音的信号的方法 |
CN101305360B (zh) * | 2005-11-08 | 2013-07-31 | 微软公司 | 索引和搜索带有文本元数据的语音 |
CN105427686A (zh) * | 2014-09-16 | 2016-03-23 | 卡西欧计算机株式会社 | 语音学习装置和语音学习方法 |
CN108304154A (zh) * | 2017-09-19 | 2018-07-20 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、装置、服务器及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1118771C (zh) | 多语言输入*** | |
CN1168068C (zh) | 语音合成***与语音合成方法 | |
CN1801139A (zh) | 句子显示方法和信息处理*** | |
CN1945562A (zh) | 训练音译模型、切分统计模型以及自动音译的方法和装置 | |
CN1102271C (zh) | 具有习惯用语处理功能的电子词典 | |
CN1291307C (zh) | 信息处理装置和方法 | |
CN1253820C (zh) | 交叉语言信息检索设备和方法 | |
CN1934565A (zh) | 机器翻译***、机器翻译方法和程序 | |
CN1330333A (zh) | 汉语输入变换处理装置及输入变换处理方法和记录介质 | |
CN1155907C (zh) | 使用数字键的中文字输入方法及其装置 | |
CN1094618C (zh) | 机器翻译中的语法自纠正方法 | |
CN1930567A (zh) | 联想辞典制作装置 | |
CN1781102A (zh) | 低速存储器判定树 | |
CN1707550A (zh) | 语音发音与发音口型动画数据库的建立及其访问方法 | |
CN1908935A (zh) | 一种自然语言的搜索方法及*** | |
CN1910573A (zh) | 用来识别并分类命名实体的*** | |
CN101075262A (zh) | 一种计算机汉字输入方法及*** | |
CN101079268A (zh) | 进行手语合成与显示的***和方法 | |
CN1908931A (zh) | 一种文字的可变数据排版的方法 | |
CN1771494A (zh) | 包括无分隔符的块的文本的自动分块 | |
CN101046957A (zh) | 语音识别装置、语音识别方法及存储语音识别程序的记录介质 | |
CN1224954C (zh) | 含有固定和可变语法块的语言模型的语音识别装置 | |
CN101038508A (zh) | Gb拼音输入法 | |
CN1396541A (zh) | 基于文本语音库的词语查询和播放的方法及其装置 | |
CN1256650C (zh) | 一种中文整句输入法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |