利用组合音标查询单字的装置的制作方法

文档序号:6475806阅读:227来源:国知局
专利名称:利用组合音标查询单字的装置的制作方法
技术领域
本实用新型涉及一种査询单字的装置,尤其是一种利用组合音标査询单字 的装置。
背景技术
查询单字的方法有很多种,如按单字或词组的拼写方式进行查询,也就是 最常见的按字母的排序,逐字输入以进行查询的方式。然而,使用者在特定的 情况时,如忘记某个单字的正确拼写,但大致可记得单字的发音,此时便需通 过拼音来进行单字的查询。因而,有通过输入音标,来进行查询单字的方法产 生。但目前通过音标来查询单字的方法,普遍存在下列两种问题。
第一,缺乏音标多次组合的支持,导致使用者听取的一些组合拼音的音标 时,检索不出结果。现有的音标查询的方法中,都只是针对单独的单字进行检 索,但英文单字在句子中往往有些时候会产生连读的效益,或者因为读的语速 太快,而造成使用者不能正确的将所听到的多个词,正确的分辨出每个单字而 个别进行查询。因此,可能将两个或两个以上的单字误认为一个单字,然后转 换为音标而进行查询。如此,将造成查询的结果不正确,或根本查寻不到相对
应的单字。举例说明,当使用者听到"What is up ",由于"is up"在整句的发 音上属于较为连续的发音,因此听者很可能将"is up"当作一个单字,而输入了 [izSp]的音标进行査询,但却査询不到相对应的单字。
第二,缺乏使用者对于发音的偏好设定,而导致使用者输入音标查询的结 果大打折扣。当使用者听到单字发音时,大脑要将听到的发音转换为音标的描 述,而由于每个使用者对于使用音标描述拼音的能力以及对拼音的敏感度不一 样,所以很可能输入过程中会引起些微的偏差。例如, 一些人可能无法细分[e] 和[s]的拼音,而造成使用者自身的识别声音的习惯或敏感度不同,而输入了错 误的音标,因此无法得到真正所要査询的单字。
因此,如何解决传统上书法学习所衍生的问题,为一亟待解决的问题。
实用新型内容
本实用新型为解决背景技术中存在的上述技术问题,而提出一种利用组合 音标查询单字的装置。
本实用新型的技术解决方案是本实用新型为一种利用组合音标查询单字 的装置,其特殊之处在于该装置包含音标数据库;输入模块,用来输入音标 字符串;分析模块,根据分析长度分解音标字符串,产生分解音标;获取模块, 根据分解音标,从音标数据库中获取与每一个分解音标相对应的单字;输出模 块,用来输出单字,输入模块接入分析模块,分析模块接入获取模块,获取模 块接入输出模块,音标数据库与获取模块相接。
上述输入模块还包含检查单元,用来在逐字输入音标字符串时,逐字输出 音标字符串的正确发音。
该装置还包含设定模块,用来设定分析模块的分析长度。 上述音标数据库还包含设定表,用来纪录使用者自订的发音偏好。 该装置还包含句子数据库,用来储存多个句子,句子数据库与音标数据库 相接。
本实用新型提供的利用组合音标査询单字的装置,可支持音标的多次组合, 使用者可对发音的偏好进行设定。

图1为利用组合音标查询单字的装置的第一实施例示意图; 图2为利用组合音标查询单字的装置的第二实施例示意图。 其中,10-输入模块,20-分析模块,30-获取模块,40-音标数据库,42-设定
表,50-输出模块,60-设定模块,70-句子数据库;
具体实施方式
参见图1,本实用新型利用组合音标查询单字的装置包含输入模块10、 分析模块20、获取模块30、音标数据库40及输出模块50。
输入模块IO可提供使用者输入音标字符串,而利用所输入的音标字符串来 查询单字。为了让使用者可准确的输入,因此输入模块10可包含检查单元(图 中未示),在使用者逐字输入音标字符串时,会逐字输出每一个音标的正确发音。
4并且在使用者输入完成后,会完整输出该音标字符串的正确发音。如此,使用 者可马上听到检查单元所输出的正确发音,可让使用者检査所输入的音标是否 与所听到而要査询的单字拼音一致。如果不一致,在查询之前,使用者便可自 行进行修正。
分析模块20根据分析长度,分解通过输入模块10所输入的音标字符串, 而产生分解音标。如先前技术中所提到的,使用者有时会因为没听清楚单字的 拼音,而将原本是两个或两个以上的单字当作是一个单字,而将多个单字的音 标变成组合音标输入查询。如此,会无法查出使用者真正所欲查询的单字。因 此,本实用新型同通过分析模块20将音标字符串做分解,而产生分解音标。
由分析模块20所分解出的分解音标,表示有单字与该分解音标相对应。因 此,获取模块30根据分解音标,从音标数据库40中获取与每一个分解音标相 对应的单字。最后,由输出模块50将所查询到的单字输出。
参见图2,在第二实施例中还包含下列组件设定模块60、设定表42及句 子数据库70。
分析模块20在起初分解音标时,预设的分析长度可设为1,表示一次分解 一个音标,而去比对该音标是否有相对应的单字,如果没有便结合下一个音标 再去比对是否有相对应的单字,直到音标字符串中的每个音标均比对完成为止。 其中,当分解后的音标比对出有相对应的单字时,该音标即为本实用新型所称 的分解音标。当分析模块20分解完音标字符串后,设定模块60会将分析长度 累加1而让分析模块20再重新分解一次音标字符串。也就是说,当分析模块20 分解出分析长度为1的分解音标之后,设定模块会将分析长度设为2,此时分析 模块20会一次分解二个音标,同样比对该音标是否有相对应的单字,如果没有 便结合下个音标再去比对是否有相对应的单字,直到音标字符串中的每个音标 皆比对完成。如此重复上述的动作直到分析长度的字数大于音标字符串的字数 为止。也就是说,假设输入的音标字符串字数为4,那么当分析模块20分解完 分析长度为4的分解音标之后,设定模块便不会再累加分析长度,而此时也就 完成整个分析的步骤。
举例说明,当使用者听到"What is up ",由于"is up"在整句的发音上属于较为连续的发音,因此听者很可能将"isup"当作一个单字,而输入[izSp]的 音标进行查询,在传统技术上会查询不到相对应的单字。但由本实用新型的分 析模块20, 一开始分析长度为l, 一次拆解一个音标。首先拆解出的音标为[i〗, 比对后发现并无相对应的单字,因此继续拆解下一个音标与之结合为[iz],比对 后有相对应的单字,所以[iz]即为分解音标。继续分析未完成的音标字符串,拆 解出[S]比对后发现并无相对应的单字,因此继续拆解下一个音标与之结合为 [Sp],比对后有相对应的单字,所以[Sp]也为分解音标。
接下来设定模块60会将分析长度累加1,而使分析长度为2。同样的分析 模块20开始进行分析,此时一次拆解二个音标。首先拆解出的音标为[iz],比对 后发现有相对应的单字,所以[iz]即为分解音标。继续分析未完成的音标字符串, 拆解出[Sp],比对后有相对应的单字,所以[Sp]也为分解音标。
设定模块60会再将分析长度累加1,而重复上述步骤,直到完成分析长度 为4之后停止。结果,由分析模块20分解音标字符串后,所产生的分解音标为 [iz]和[Sp]。之后,获取模块30会根据该分解音标,由音标数据库40中获取与 每一个分解音标相对应的单字,也就"is up"。最后由输出模块50输出"is up" 而提供使用者参考。
第二实施例中,音标数据库40可包含设定表42。语言中有一些规则会使得 非母语系的使用者较难分辨,例如音节中有所谓的重读、次重读的位置,对 于一些使用者可能听不出哪个音节是重读音节或次重读音节;在一些语速较快 的句子中,使用者可能区分不出元音的长音与短音;音标中所谓的清音浊化; 或者一些近似的发音音标等。
举例说明,音标中[e ]和[s]为近似的发音,有些人可能无法细分两者的差别。 使用者可能听到"Thank" [1胸涨]和"sank"[瞎,裕]不会感觉有所差异,因此 可能所听到的发音是[I細咖],却可能输入s利kl]而进行查询。如此,所查询到
的单字并非使用者真正所欲查询的单字。
而上述问题,可能因每个使用者的程度不同,而有不同的偏差。因此,本 实用新型提出设定表42可用来纪录使用者自订的发音偏好。允许使用者自行对 音标元素做一些规则的描述,而能够个性化的进行设置。通过使用者的个性化规则,可大幅减少使用者输入音标所产生的偏差,而造成错误的査询结果。简
单说,设定表42提供使用者指定那些音标可划为等同音标,之后当使用者输入 音标字符串进行査询时,获取模块30由音标数据库40中获取单字时,会同时 参照设定表42,根据设定表42所记载的使用者发音偏好,而将所有相对应的单 字获取出来。
举例说明,使用者在设定表42中设定[e]等于[s],所以当使用者输入音标进行查询时,获取模块30便会将[s^)ki]与[ieankq两个音标所对
应的单字都获取,所以得到"sank"与"Thank"两个单字而提供使用者参考。
再举例说明,假设使用者不容易分辨[e]和[S]两者的差别,所以在设定表 42中设定[e]等于[S]。如此,先前所举的[izSp]例子,在分析长度为l, 一次拆 解一个音标时,会有不同的结果产生。首先,拆解出的音标为[i],比对后发现 并无相对应的单字,因此继续拆解下一个音标与之结合为[iz],比对后有相对应 的单字,所以[iz]为分解音标。继续分析未完成的音标字符串,拆解出[S],因为 设定表42中设定[S]等于[e],因此比对后发现有相对应的单字,继续拆解下一 个音标为[p],所以[S]、 [p]也为分解音标。再由获取模块30根据分解音标由音 标数据库40中获取相对应的单字,其结果为"is apr"。因此,该例子最后输 出模块50会输出两组单字,分别为"isapr"及"is up"而提供使用者参考。
再介绍句子数据库70,其主要功用是提高输出单字的准确度。句子数据库 70可用来储存多个句子。所储存的句子可为词组、常用语句等,可用来比对单 字与单字之间的关联性。因此,获取模块30除了得到与分解音标相对应的单字 外,会再比对这些单字与句子数据库70中所储存的句子,如此可增加输出这些 单字的准确度。
权利要求1、一种利用组合音标查询单字的装置,其特征在于该装置包含音标数据库;输入模块,用来输入音标字符串;分析模块,根据分析长度分解音标字符串,产生分解音标;获取模块,根据分解音标,从音标数据库中获取与每一个分解音标相对应的单字;输出模块,用来输出单字,所述输入模块接入分析模块,所述分析模块接入获取模块,所述获取模块接入输出模块,所述音标数据库与获取模块相接。
2、 根据权利要求1所述的利用组合音标査询单字的装置,其特征在于所述输入模块还包含检查单元,用来在逐字输入音标字符串时,逐字输出音标字符串的正确发音。
3、 根据权利要求l所述的利用组合音标查询单字的装置,其特征在于该装置还包含设定模块,用来设定分析模块的分析长度。
4、 根据权利要求1所述的利用组合音标查询单字的装置,其特征在于所述音标数据库还包含设定表,用来纪录使用者自订的发音偏好。
5、 根据权利要求l所述的利用组合音标查询单字的装置,其特征在于该装置还包含句子数据库,用来储存多个句子,所述句子数据库与音标数据库相接。
专利摘要本实用新型涉及一种利用组合音标查询单字的装置,该装置包含音标数据库;输入模块,用来输入音标字符串;分析模块,根据分析长度分解音标字符串,产生分解音标;获取模块,根据分解音标,从音标数据库中获取与每一个分解音标相对应的单字;输出模块,用来输出单字,输入模块接入分析模块,分析模块接入获取模块,获取模块接入输出模块,音标数据库与获取模块相接。本实用新型提供的利用组合音标查询单字的装置,可支持音标的多次组合,使用者可对发音的偏好进行设定。
文档编号G06F17/30GK201266376SQ200820221839
公开日2009年7月1日 申请日期2008年10月14日 优先权日2008年10月14日
发明者刚 刘, 辉 钟, 陈淮琰 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1