From b86b5661fc01a6204b3eb2a455a341e135db8270 Mon Sep 17 00:00:00 2001 From: nl8590687 <3210346136@qq.com> Date: Sat, 16 Jun 2018 14:35:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=BA=86dict.txt=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E9=94=99=E8=AF=AF=EF=BC=8C=E5=B9=B6=E5=A4=A7=E5=A4=A7?= =?UTF-8?q?=E6=8F=90=E5=8D=87=E4=BA=86=E8=AE=A1=E7=AE=97=E8=AF=AD=E9=9F=B3?= =?UTF-8?q?=E9=A2=91=E7=8E=87=E7=89=B9=E5=BE=81=E6=97=B6=E7=9A=84=E9=80=9F?= =?UTF-8?q?=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dict.txt | 122 +++++++++++++++++------------------ general_function/file_wav.py | 13 ++-- 2 files changed, 69 insertions(+), 66 deletions(-) diff --git a/dict.txt b/dict.txt index f0f9d68..99dae14 100644 --- a/dict.txt +++ b/dict.txt @@ -68,14 +68,14 @@ bing1 并兵冰槟 bing3 饼屏丙柄秉炳禀邴 bing4 并病摒 bo1 般波播拨剥玻饽菠钵趵鲅 -bo2 百博伯勃薄泊柏驳魄脖搏膊舶礴帛铂箔渤钹孛亳鹁踣饽 +bo2 博伯勃薄泊柏驳魄脖搏膊舶礴帛铂箔渤钹孛亳鹁踣饽 bo3 簸跛 bo4 薄柏簸掰擘檗 bo5 卜啵膊 bu1 逋晡钸 bu2 不醭补 bu3 补捕堡卜哺卟 -bu4 不部布步怖簿埔埠瓿钚唔把正可 +bu4 不部布步怖簿埔埠瓿钚唔 ca1 擦拆嚓 ca3 礤 cai1 猜 @@ -371,7 +371,7 @@ hang2 行航吭杭绗珩颃 hang4 行巷沆 hao1 蒿薅嚆 hao2 号毫豪嚎壕貉嗥濠蚝好 -hao3 好郝很 +hao3 好郝 hao4 好号浩耗皓昊灏镐颢 he1 喝呵诃嗬 he2 和何合河核盒禾荷阂涸阖貉曷颌劾菏盍纥蚵翮褐 @@ -723,13 +723,13 @@ ou3 藕呕偶 ou4 沤 pa1 啪趴爬葩 pa2 爬琶杷 -pa4 帕怕巴 +pa4 帕怕 pa5 琶杷 pai1 拍 pai2 排牌徘 pai4 湃派 -pan1 攀潘番 -pan2 盘胖磐片碟 +pan1 攀潘 +pan2 盘胖磐 pan4 盼畔判叛 pang1 乓 pang2 庞旁螃彷 @@ -777,12 +777,12 @@ pu1 扑铺仆噗 pu2 仆莆葡菩蒲谱濮璞 pu3 普谱埔朴圃浦 pu4 铺曝瀑 -qi1 期七欺栖漆妻凄柒年沏戚桼负 +qi1 期七欺栖漆妻凄柒年沏戚桼 qi2 其旗琪骑骐棋歧岐琦齐奇祁祺麒起祈淇芪锜脐綦鳍圻 qi3 起讫启企岂祈乞绮杞 -qi4 弃气器汽戚泣砌契缉氣 +qi4 弃气器汽戚泣砌契缉 qia1 掐伽葜袷 -qia3 卡夹 +qia3 卡 qia4 恰洽髂 qian1 千签牵迁谦铅骞悭芊愆阡仟岍扦佥搴褰钎 qian2 前钱潜乾虔钳掮黔荨钤犍箝鬈 @@ -797,9 +797,9 @@ qiao2 桥乔侨瞧翘蕉憔樵峤谯荞鞒 qiao3 悄巧雀愀 qiao4 翘俏窍壳峭撬鞘诮谯 qie1 切 -qie3 且缺 +qie3 且 qie4 切窃怯趄妾砌惬锲挈郄箧慊 -qin1 亲钦侵衾親 +qin1 亲钦侵衾 qin2 琴秦勤芹擒矜覃禽噙廑溱檎锓嗪芩螓 qin3 寝 qin4 沁揿吣 @@ -809,7 +809,7 @@ qing3 请顷謦苘 qing4 亲庆罄磬箐綮 qiong2 穷琼穹茕邛蛩筇跫銎 qiu1 秋邱丘龟蚯鳅楸湫 -qiu2 求球仇囚酋裘虬俅遒赇泅逑犰蝤巯鼽的 +qiu2 求球仇囚酋裘虬俅遒赇泅逑犰蝤巯鼽 qiu3 糗 qu1 区曲屈趋驱躯觑岖蛐祛蛆麴诎黢 qu2 渠瞿衢癯劬璩氍朐磲鸲蕖蠼蘧取佢 @@ -820,11 +820,11 @@ quan1 圈悛 quan2 全权泉拳诠颧蜷荃铨痊醛辁筌鬈權 quan3 犬绻畎 quan4 劝券 -que1 缺阙炔钾那 +que1 缺阙炔 que2 瘸 que4 却确雀榷鹊阕阙悫 qun1 逡 -qun2 群裙麇, +qun2 群裙麇 ran2 然燃髯蚺染 ran3 染冉苒 rang1 嚷 @@ -836,7 +836,7 @@ rao3 扰绕娆 rao4 绕 re3 若惹喏 re4 热 -ren2 人任仁壬君 +ren2 人任仁壬 ren3 忍稔荏 ren4 任认韧刃纫饪仞葚妊轫衽恁赁 ren5 人 @@ -853,12 +853,12 @@ ru4 入褥缛洳溽蓐 ruan3 软阮朊 rui2 蕤 rui3 蕊 -rui4 瑞锐芮睿枘蚋里 +rui4 瑞锐芮睿枘蚋 run4 润闰 ruo4 若弱偌箬 sa1 撒仨挲 sa3 洒撒 -sa4 萨卅飒脎撒沙 +sa4 萨卅飒脎撒 sai1 思塞腮鳃噻 sai4 赛塞 san1 三叁毵 @@ -870,7 +870,7 @@ sang4 丧 sao1 骚搔臊缲缫鳋艘 sao3 扫嫂 sao4 扫梢臊埽瘙 -se4 色塞涩瑟啬铯穑沙不 +se4 色塞涩瑟啬铯穑 sen1 森 seng1 僧 sha1 杀沙刹纱杉莎煞砂挲鲨痧裟铩 @@ -904,18 +904,18 @@ sheng2 绳渑 sheng3 省眚 sheng4 胜圣盛乘剩嵊晟 shi1 师诗失施尸湿狮嘘虱蓍酾鲺 -shi2 时十实什识食石拾蚀埘莳炻鲥驶年時么實 +shi2 时十实什识食石拾蚀埘莳炻鲥驶年時 shi3 使始史驶屎矢豕 -shi4 是事世市士式视似示室势试释适氏饰逝誓嗜侍峙仕恃柿轼拭噬弑谥莳贳铈螫舐筮识缺炒視出 +shi4 是事世市士式视似示室势试释适氏饰逝誓嗜侍峙仕恃柿轼拭噬弑谥莳贳铈螫舐筮识 shi5 殖匙十识是食释实势 shou1 收 shou2 熟手首 shou3 手首守艏 shou4 受授售瘦寿兽狩绶 shu1 书输殊舒叔疏抒淑梳枢蔬倏菽摅姝纾毹殳疋 -shu2 熟孰赎塾秫淑而 +shu2 熟孰赎塾秫淑 shu3 数属署鼠薯暑蜀黍曙 -shu4 数术树述束竖恕墅漱俞戍庶澍沭丨腧曙 +shu4 数术树述束竖恕墅漱俞戍庶澍沭腧曙 shua1 刷唰 shua3 耍 shua4 刷 @@ -931,12 +931,12 @@ shui3 水 shui4 说税睡蜕 shun3 吮 shun4 顺舜瞬 -shuo1 说說 +shuo1 说 shuo4 数朔硕烁铄妁蒴槊搠 -si1 思斯司私丝撕厮嘶鸶咝澌缌锶厶蛳士 +si1 思斯司私丝撕厮嘶鸶咝澌缌锶蛳 si3 死 si4 四似食寺肆伺饲嗣巳祀驷泗俟汜兕姒耜笥赐 -si5 厕司思 +si5 司思 song1 松忪淞崧嵩凇菘 song3 耸悚怂竦 song4 送宋诵颂讼 @@ -963,7 +963,7 @@ ta4 踏拓榻嗒蹋沓挞闼漯遢 tai1 台胎苔 tai2 台抬苔邰薹骀炱跆鲐 tai3 呔 -tai4 太态泰汰酞肽钛熟 +tai4 太态泰汰酞肽钛 tan1 摊贪滩瘫坍 tan2 谈弹坛谭潭覃痰澹檀昙锬镡郯 tan3 坦毯忐袒钽 @@ -999,7 +999,7 @@ ting2 停庭亭婷廷霆蜓葶莛 ting3 挺艇町铤梃 ting4 梃 tong1 通恫嗵 -tong2 同童彤铜桐瞳佟酮侗仝垌茼峒潼砼人硐 +tong2 同童彤铜桐瞳佟酮侗仝垌茼峒潼砼硐 tong3 统筒桶捅侗 tong4 同通痛恸 tou1 偷 @@ -1008,7 +1008,7 @@ tou3 钭 tou4 透 tu1 突秃凸 tu2 图途徒屠涂荼菟酴吐有凃 -tu3 土吐钍了 +tu3 土吐钍 tu4 吐兔堍菟 tuan1 湍 tuan2 团抟 @@ -1037,9 +1037,9 @@ wai4 外 wan1 湾弯蜿剜豌灣 wan2 完玩顽丸纨芄烷碗婉 wan3 晚碗挽婉惋宛莞娩畹皖绾琬脘菀浣 -wan4 万腕蔓萬 -wang1 汪尢 -wang2 王忘亡芒往网 +wan4 万腕蔓 +wang1 汪 +wang2 王亡芒往网 wang3 往网枉惘罔辋魍 wang4 望王往忘旺妄 wei1 威微危巍萎偎薇逶煨崴葳隈委 @@ -1061,7 +1061,7 @@ wu1 於恶屋污乌巫呜诬兀钨邬圬 wu2 无亡吴吾捂毋梧唔芜浯蜈鼯五舞诬無 wu3 五武午舞伍侮捂妩忤鹉牾迕庑怃仵至 wu4 物务误恶悟乌雾勿坞戊兀晤鹜痦寤骛芴杌焐阢婺鋈钨 -xi1 西息希吸惜稀悉析夕牺腊昔熙兮溪嘻锡晰樨熄膝栖郗犀曦奚羲唏蹊淅皙汐嬉茜熹烯翕蟋歙浠僖穸蜥螅菥舾矽粞硒醯欷鼷雪典番 +xi1 西息希吸惜稀悉析夕牺腊昔熙兮溪嘻锡晰樨熄膝栖郗犀曦奚羲唏蹊淅皙汐嬉茜熹烯翕蟋歙浠僖穸蜥螅菥舾矽粞硒醯欷鼷 xi2 席习袭媳檄隰觋锡熄 xi3 喜洗禧徙玺屣葸蓰铣 xi4 系细戏隙饩阋禊舄汐 @@ -1074,10 +1074,10 @@ xian3 显险鲜洗跣猃藓铣燹蚬筅冼癣 xian4 现见线限县献宪陷羡馅腺岘苋霰現蚬 xiang1 相香乡箱厢湘镶襄骧葙芗缃 xiang2 降详祥翔庠想 -xiang3 想响享飨饷鲞用 +xiang3 想响享飨饷鲞 xiang4 相向象像项巷橡蟓 xiao1 消销潇肖萧宵削嚣逍硝霄哮枭骁箫枵哓蛸绡魈銷 -xiao2 淆崤小胶 +xiao2 淆崤小 xiao3 小晓筱 xiao4 笑校效肖孝啸哮 xie1 些歇楔蝎 @@ -1086,9 +1086,9 @@ xie3 写血 xie4 写解谢泄契械屑卸懈泻亵蟹邂榭瀣薤燮躞廨绁渫榍獬 xin1 心新欣辛薪馨鑫芯昕忻歆锌 xin2 寻镡 -xin4 信芯衅囟 -xing1 兴星腥惺猩莉 -xing2 行形型刑邢陉荥饧硎期 +xin4 信芯衅 +xing1 兴星腥惺猩 +xing2 行形型刑邢陉荥饧硎 xing3 省醒擤 xing4 性兴姓幸杏悻荇 xiong1 兄胸凶匈汹芎 @@ -1098,7 +1098,7 @@ xiu3 宿朽 xiu4 秀袖宿臭绣锈嗅岫溴 xu1 需须虚吁嘘墟戌胥砉圩盱顼虛 xu2 徐 -xu3 许浒栩诩糈醑許 +xu3 许浒栩诩糈醑 xu4 续序绪蓄叙畜恤絮旭婿酗煦洫溆勖 xu5 蓿 xuan1 宣喧轩萱暄谖揎儇煊瑄 @@ -1106,7 +1106,7 @@ xuan2 旋悬玄漩璇痃选玹 xuan3 选癣 xuan4 旋券炫渲绚眩铉泫碹楦镟 xue1 削靴薛 -xue2 学穴噱踅泶學 +xue2 学穴噱踅泶 xue3 雪鳕 xue4 血谑 xun1 熏勋荤醺薰埙曛窨獯 @@ -1114,7 +1114,7 @@ xun2 寻询巡循旬驯荀峋洵恂郇浔鲟荨 xun4 训迅讯逊熏殉巽徇汛蕈浚 ya1 压雅呀押鸦哑鸭丫垭桠 ya2 牙涯崖芽衙睚伢岈琊蚜 -ya3 雅瞧匹痖疋哑紧 +ya3 雅瞧匹痖疋哑 ya4 亚压讶轧娅迓揠氩砑 ya5 呀 yan1 烟燕咽殷焉淹阉腌嫣胭湮阏鄢菸崦恹 @@ -1122,7 +1122,7 @@ yan2 言严研延沿颜炎阎盐岩铅蜒檐妍筵芫闫阽眼 yan3 眼演掩衍奄俨偃魇鼹兖郾琰罨厣剡鼽 yan4 研验沿厌燕宴咽雁焰艳谚彦焱晏唁砚堰赝餍滟酽谳闫 yang1 央泱秧鸯殃鞅 -yang2 洋阳杨扬羊疡佯烊徉炀蛘养仰陽 +yang2 洋阳杨扬羊疡佯烊徉炀蛘养仰 yang3 养仰痒氧 yang4 样漾恙烊怏鞅杨 yao1 要约邀腰夭妖吆幺 @@ -1138,7 +1138,7 @@ yi2 移疑遗宜仪蛇姨夷怡颐彝咦贻迤痍胰沂饴圯荑诒眙嶷一已 yi3 以已衣尾椅矣乙蚁倚迤蛾旖苡钇舣酏欺 yi4 意义议易衣艺译异益亦亿忆谊抑翼役艾溢毅裔逸轶弈翌疫绎佚奕熠诣弋驿懿呓屹薏噫镒缢邑臆刈羿仡峄怿悒肄佾殪挹埸劓镱瘗癔翊蜴嗌翳一腋鞥 yin1 因音烟阴姻殷茵荫喑湮氤堙洇铟 -yin2 银吟寅淫垠鄞霪狺夤圻龈饮引隐銀 +yin2 银吟寅淫垠鄞霪狺夤圻龈饮引隐 yin3 引隐饮瘾殷尹蚓吲 yin4 印饮荫胤茚窨 ying1 应英鹰婴樱膺莺罂鹦缨瑛璎撄嘤 @@ -1153,7 +1153,7 @@ yong3 永勇涌踊泳咏俑恿甬蛹臃 yong4 用佣 you1 优幽忧悠攸呦 you2 由游油邮尤犹柚鱿莸尢铀猷疣蚰蝣蝤繇莜有友 -you3 有友黝酉莠牖铕卣五袍 +you3 有友黝酉莠牖铕 you4 有又右幼诱佑柚囿鼬宥侑蚴釉祐 yu1 於吁迂淤纡瘀 yu2 于与余予鱼愚舆娱愉馀逾渔渝俞萸瑜隅揄榆虞禺谀腴竽妤臾欤觎盂窬蝓嵛狳舁雩於雨 @@ -1161,20 +1161,20 @@ yu3 与语雨予宇羽禹圄屿龉伛圉庾瘐窳俣禺 yu4 与语育遇狱雨欲预玉愈谷域誉吁蔚寓豫粥郁喻裕浴御驭尉谕毓妪峪芋昱煜熨燠菀蓣饫阈鬻聿钰鹆鹬蜮彧 yuan1 冤渊鸳眢鸢箢 yuan2 员元原园源圆缘援袁猿垣辕沅媛芫橼圜塬爰螈鼋远 -yuan3 远遠 +yuan3 远 yuan4 院愿怨苑媛掾垸瑗 yue1 约曰 -yue4 说月乐越阅跃悦岳粤钥刖瀹栎樾龠钺玥 +yue4 月越阅跃乐悦岳粤说钥刖瀹栎樾龠钺玥 yun1 晕氲 yun2 云匀筠芸耘纭昀郧允 -yun3 允陨殒狁石 -yun4 员运均韵晕孕蕴酝愠熨郓韫恽 +yun3 允陨殒狁 +yun4 运均韵晕孕蕴酝愠熨郓韫恽 za1 扎咂匝拶 za2 杂咱砸 za3 咋 -zai1 灾哉栽甾 +zai1 灾哉栽 zai3 载仔宰崽 -zai4 在再载怀 +zai4 在再载 zan1 簪糌 zan2 咱 zan3 攒拶昝趱 @@ -1193,7 +1193,7 @@ zei2 贼 zen3 怎 zen4 谮 zeng1 曾增憎缯罾 -zeng4 赠综缯甑锃 +zeng4 赠缯甑锃 zha1 查扎咋渣喳揸楂哳吒齄 zha2 炸扎札喋轧闸铡 zha3 眨砟 @@ -1204,9 +1204,9 @@ zhai3 窄 zhai4 债祭寨砦瘵 zhan1 占沾粘瞻詹毡谵旃 zhan3 展斩辗盏崭搌 -zhan4 战站占颤绽湛蘸栈同 +zhan4 战站占颤绽湛蘸栈 zhang1 张章彰璋蟑樟漳嫜鄣獐 -zhang3 长掌涨仉長 +zhang3 长掌涨仉 zhang4 丈涨帐障账胀仗杖瘴嶂幛 zhao1 着招朝嘲昭钊啁 zhao2 着著 @@ -1215,7 +1215,7 @@ zhao4 照赵召罩兆肇诏棹笊 zhe1 折遮蜇 zhe2 折哲辙辄谪蛰摺磔蜇褶喆 zhe3 者褶锗赭 -zhe4 这浙蔗鹧柘這 +zhe4 这浙蔗鹧柘 zhe5 着 zhei4 这 zhen1 真针珍斟贞侦甄臻箴砧桢溱蓁椹榛胗祯浈禛 @@ -1223,11 +1223,11 @@ zhen3 诊枕疹缜畛轸稹 zhen4 阵镇震圳振赈朕鸩 zheng1 正争征丁挣症睁徵蒸怔筝铮峥狰钲鲭 zheng3 整拯 -zheng4 政正证挣郑症怔铮诤帧常 +zheng4 政正证挣郑症怔铮诤帧 zhi1 之只知指支织氏枝汁掷芝吱肢脂蜘栀卮胝祗 zhi2 直指职值执植殖侄踯摭絷跖埴只纸质 -zhi3 只指纸止址旨徵趾咫芷枳祉轵黹酯至紙 -zhi4 知至制识治志致质智置秩滞帜稚挚掷峙窒炙痔栉桎帙轾贽痣豸陟忮彘膣雉鸷骘蛭踬郅觯六 +zhi3 只指纸止址旨徵趾咫芷枳祉轵黹酯至 +zhi4 知至制识治志致质智置秩滞帜稚挚掷峙窒炙痔栉桎帙轾贽痣豸陟忮彘膣雉鸷骘蛭踬郅觯 zhong1 中终钟忠衷锺盅忪螽舯 zhong2 种 zhong3 种肿踵冢 @@ -1238,15 +1238,15 @@ zhou3 肘帚 zhou4 皱骤轴宙咒昼胄纣绉荮籀繇酎 zhu1 诸朱珠猪株蛛洙诛铢茱邾潴槠橥侏 zhu2 术逐筑竹烛躅竺舳瘃主 -zhu3 主属煮嘱瞩拄褚渚麈丶群 +zhu3 主属煮嘱瞩拄褚渚麈 zhu4 住注助著驻祝筑柱铸伫贮箸炷蛀杼翥苎疰 zhua1 抓挝 zhua3 爪 zhuai1 拽 -zhuai3 转 +zhuai3 拽 zhuai4 曳拽嘬 zhuan1 专砖颛 -zhuan3 转色 +zhuan3 转 zhuan4 传转赚撰沌篆啭馔 zhuang1 装庄妆桩 zhuang3 奘 @@ -1268,13 +1268,13 @@ zou3 走 zou4 奏揍骤 zu1 租菹 zu2 足族卒镞祖组 -zu3 组祖阻诅俎元 +zu3 组祖阻诅俎 zuan1 钻躜 zuan3 纂缵 zuan4 赚钻攥 zui1 堆 zui3 嘴咀觜 -zui4 最罪醉蕞贝 +zui4 最罪醉蕞 zun1 尊遵樽鳟 zun3 撙 zuo1 作嘬 diff --git a/general_function/file_wav.py b/general_function/file_wav.py index b1c292d..1f48242 100644 --- a/general_function/file_wav.py +++ b/general_function/file_wav.py @@ -102,6 +102,10 @@ def GetFrequencyFeature2(wavsignal, fs): #print(data_input.shape) return data_input + +x=np.linspace(0, 400 - 1, 400, dtype = np.int64) +w = 0.54 - 0.46 * np.cos(2 * np.pi * (x) / (400 - 1) ) # 汉明窗 + def GetFrequencyFeature3(wavsignal, fs): # wav波形 加时间窗以及时移10ms time_window = 25 # 单位ms @@ -114,14 +118,13 @@ def GetFrequencyFeature3(wavsignal, fs): range0_end = int(len(wavsignal[0])/fs*1000 - time_window) // 10 # 计算循环终止的位置,也就是最终生成的窗数 data_input = np.zeros((range0_end, 200), dtype = np.float) # 用于存放最终的频率特征数据 data_line = np.zeros((1, 400), dtype = np.float) + for i in range(0, range0_end): p_start = i * 160 p_end = p_start + 400 data_line = wav_arr[0, p_start:p_end] - x=np.linspace(0, 400 - 1, 400, dtype = np.int64) - w = 0.54 - 0.46 * np.cos(2 * np.pi * (x) / (400 - 1) ) # 汉明窗 data_line = data_line * w # 加窗 data_line = np.abs(fft(data_line)) / wav_length @@ -213,10 +216,10 @@ def get_wav_symbol(filename): wave_data, fs = read_wav_data("A2_0.wav") wav_show(wave_data[0],fs) - #t0=time.time() + t0=time.time() freimg = GetFrequencyFeature3(wave_data,fs) - #t1=time.time() - #print('time cost:',t1-t0) + t1=time.time() + print('time cost:',t1-t0) freimg = freimg.T plt.subplot(111)