专利名称:汉语语音编码法和键盘及用该法的电子说话器的制作方法
技术领域:
本发明涉及一种编码方法和键盘及语音说话器,尤其涉及一种汉语语音的编码方法和键盘以及使用该方法的电子说话器。
随着汉语在计算机中的普遍应用,汉语的编码方法越来越多,而汉语的最小单位汉字主要是由其字形和读音构成,对每个汉字按照字形进行编码的方法很多,如常用的五笔字形法,它是以汉字的每个字为单位进行编码输入和提取,虽然它的重码率相对较低,但也是将汉字一万一千多个逐一输入和存储,而且必须通过特殊的学习和规则记忆,掌握后方能使用。既使有采用以读音的拼读进行输入,例如,双拼输入法,它也是以汉字的每个字为单位输入和提取而且其重码多,输入时需要多次翻页,所以按键次数增多,速度很慢。《发明专利公报》1990.5.9公开了一种“拼音文字型汉字编码及键盘”专利号88107306.7,它是将汉字用四键输入和提取,除声母、韵母、声调外还有偏旁,这种方法仍会出现许多重码,其键盘结构复杂,需对偏旁规则进行特定记忆且按键需要4次完成。总之,以上这些方法均是为输入和存储全部一万多汉字而设计的,采用的是以汉字的每个字为单位的输入方法,这就使得按键次数多,键盘结构复杂、汉字重码多,检索汉字的速度较慢,使用和操作很不方便。
在我们现实生活中,有些汉语交流无须区别汉字的字形,例如说话,对听者而言,汉语的读音及其组合的每句话就包含了它所表述的内容,这种情况下,再采用上述汉语编码法,便出现了语音表述功能不够突出的缺陷,为解决这一问题,本发明提出了采用语音输入和存储的方法来加以解决,利用汉语音同字不同的这一特点,简化了输入方法。
另外,本发明还将语音合成器用于人与人对话的电子说话器中,现有使用语音合成器的语言学习机和翻译器,大都是为学习英文等外语服务的,如《实用新型专利公报》93.11.24授权的“语言学习机”专利号9322544.6。既使有为中文服务的也都采用上述以字为单位的汉语编码法,这些产品的目的仅限于人机对话,是让机器用声音报告出一定的信息内容,而没有用汉语进行人与人对话,替人表述语言的产品。
基于以上原因本发明的目的在于提供一种以汉字的读音为单位的汉语语音编码方法,同时提供一种使用该方法并用于汉语对话,表述语言迅速的电子说话器。
为实现上述目的本发明是以如下方案实现的它是将汉语以汉字的读音为单位输入和提取,根据汉语拼音由声母、韵母和声调将汉字一千三百多个不同的读音,按三次键输入,它包括第一次按声母键,第二次按韵母键,第三次按声调键。
实现上述编码方法所使用的键盘至少包括设有23个声母和34个韵母的拼音键及一至四、轻声5个声调键和一个发音输出键。
实现上述编码方法的电子说话器包括输入键盘,微处理器,存储器、语音合成器以及发声装置,输入键盘至少包括设有23个声母和34个韵母的拼音键和一至四、轻声5个声调键及一个发音输出键,其存储器上固化有汉字一千三百多个不同读音的语音数据或同时固化有一千三百多个不同读音的代表汉字的字模数据。
本发明与现有技术相比,采用的是将一万一千一百多个汉字归结为一千三百多个基本读音,以音为单位的编码方法,其多个汉字对应一个读音,这样就将汉字以字为单位的输入大大简化为直接使用汉语拼音,所以按键次数少,无重码、检索快、存储器信息量少,计算机系统的运行速度加快。将这种汉语语音编码方法用于电子说话器可使其键盘结构简单,无需特殊规则的记忆和训练便可直接用汉语拼音操作使用,具有表述语言迅速,使用方便的特点。
下面结合附图对本发明作进一步详细的说明。
图1是本发明一种键盘的结构图;图2是本发明电子说话器的硬件框图;图3是本发明工作的程序流程图。
参看图1、2汉语语言编码方法是将汉语以汉字的读音为单位输入和提取,由23个声母、34个韵母和一至四、轻声5个声调拼读成一千三百多个不同的读音,按三次键输入。汉字有一万一千一百多个[《新华字典》(90新排本)]但只有一千三百三十五个基本读音,这一万多汉字可用一千三百多个读音的常用代表汉字表示,其语音数据按相应的地址写入只读存储器10,建立语音数据库,同时其字模数据也按其相应的地址写入只读存储器10,建立字模数据库。输入每个读音时,按三次键完成,它包括第一次按声母键,第二次按韵母键,第三次按声调键。例如由声母w、韵母ei和四声`拼读成的wèi,其读音相同的汉字共有17个卫、为、未、味、位、畏、喂、碨、胃、谓、慰、蔚、尉、猬、渭、魏、遗,其汉字字形不同,含义不同,但读音相同,对听者而言,不同字的读音组成的每句话的发音是相同的,所以代表汉字“卫”便可将17个一系列音同字不同的字表示。再例如huá共有8个,划、华、哗、骅、铧、猾、滑、搳,可用其常用字“华”表示。因此输入wèi和huá时,可分别按三次键w、ei、4及H、ua、和2便把读音相同的17个“卫”和8个“华”输入,同时在相应的存储器上建立其语音数据并建立有以“卫”和“华”编码的字模数据。
参看图1在键盘中,左边大部分地方排列有拼音键1,其上设有一个声母和一个韵母,无声母时用“—”表示,右边小部分地方从上至下排列有“5、1、2、3、4”5个声调键2和一个发音输出键3,右下角还设有停顿键5和修改键4,23个声母和34个韵母共组成27个拼音键1。
参看图2电子说话器包括有a)输入键盘6,与微处理器7通过接口电路相接,其结构采用如图1所示的键盘;b)微处理器7,可采用8031单片机,通过接口电路与存储器10、11、液晶显示器8、语音合成器9相接;c)存储器,分为只读存储器10和随机存储器11;只读存储器10固化有控制程序、字模数据、语音数据,其字模数据包括一千三百多个不同读音的代表汉字;d)液晶显示器8,显示代表汉字;e)语音合成器9,与随机存储器11间设有接口;f)发声装置,与语音合成器9相连,包括功率放大器12和扬声器13。
该电子说话器还可省去液晶显示器8,只输入汉语的语音并由发声装置发音说话,无需由屏幕显示常用代表汉字。
参看图2、3,本发明电子说话器的工作过程如下通电启动后,在步骤S1,微处理器7进行初始化设置,在步骤S2由用户通过输入键盘6上的拼音键1和声调键2,由声母、韵母和声调直接拼读输入一个语音后执行步骤S3,判断所输入的是否为“发音”输出命令,若是则执行步骤S9,命令发出后重新执行步骤S2;若不是,则执行步骤S4,判断上次输入是否为发音命令,若不是则执行步骤S7,若是则执行步骤S5、S6,微处理器7将随机存储器11的语音序列和液晶显示器8的LCD上显示语句进行清除,等侯重新开始执行步骤S7,S7从只读存储器10中检索出相应的语音数据并顺序送入随机存储器11中执行步骤S8,检索相应语音代表汉字的字模数据,通过LCD顺次显示;步骤S8完成后重新返回S2,继续进行判断。当执行步骤S9时,随机存储器11的语音序列送入语音合成器9,通过功率放大器12和扬声器13发声。
本发明可制造成袖珍式电子说话器,适用于哑人或说话有障碍人士,使用时只需根据汉语拼音轻轻按拼音键1和声调键2将语句的读音输入,再按发音输出键3,将所要表述的语言说出便可。语句输入时,可通过显示屏幕LCD上的常用代表汉字,由修改键4进行错误纠正,由停顿键5进行语句中的停顿。
权利要求
1.一种用于计算机及其类似设备的汉语语音编码方法,其特征在于将汉语以汉字的读音为单位输入和提取,根据汉语拼音,由声母、韵母、声调将汉字一千三百多个不同的读音,按三次键输入,它包括第一次按声母键,第二次按韵母键,第三次按声调键。
2.根据权利要求1所述的汉语语音编码方法,其特征在于将汉字一千三百多个不同读音的每个音节用一个代表汉字表示,并对其编码,在建立语音数据库的同时,建立其代表汉字的字模数据库。
3.根据权利要求1所述的汉语语音编码方法所使用的键盘,其特征在于它至少包括设有23个声母和34个韵母的拼音键(1)和一至四、轻声5个声调键(2)及一个发音输出键(3)。
4.根据权利要求3所述的键盘,其特征在于拼音键(1)上设有一个声母和一个或二个韵母或只设有韵母,23个声母和34个韵母组成27个拼音键(1)。
5.根据权利要求3或4所述的键盘,其特征在于它还设有修改键(4)和停顿键(5)。
6.一种使用权利要求1所述汉语语音编码方法的电子说话器,它包括输入键盘(6)、微处理器(7)、存储器(10、11)、语音合成器(9)以及发声装置,其特征在于输入键盘(6)至少包括设有23个声母和34个韵母的拼音键(1)和一至四、轻声5个声调键(2)及一个发音输出键(3),所述只读存储器(10)上固化有汉字一千三百多个不同读音的语音数据。
7.根据权利要求6所述的电子说话器,其特征在于输入键盘(6)还设有修改键(4)和停顿键(5),拼音键(1)上设有一个声母和一个或二个韵母或只设有韵母。
8.根据权利要求6或7所述的电子说话器,其特征在于只读存储器(10)同时载有汉字一千三百多个不同读音的代表汉字的字模数据。
9.根据权利要求8所述的电子说话器,其特征在于该说话器还设有可显示一千三百多个不同读音的代表汉字的液晶显示器(8)。
全文摘要
本发明涉及一种汉语语音的编码方法和键盘以及使用该方法的电子说话器,其特征是将汉语以汉字的读音为单位输入和提取,根据汉语拼音,按三次键输入并将该方法用于电子说话器当中,用汉语拼音直接对话。采用本发明减少了输入时的按键次数、无重码、检索快,具有键盘结构简单、表述语音迅速,使用方便的特点。
文档编号G06F17/00GK1156274SQ9511378
公开日1997年8月6日 申请日期1995年11月15日 优先权日1995年11月15日
发明者张波 申请人:张波