关注
0
粉丝
5
帖子
阿琛🌈🍭
01月01日

《溯源中国年》-语音猜灯谜

小的时候过春节非常热闹,吃饺子,穿新衣,猜灯谜,放鞭炮。记得以前非常期待过年的事情是,除了不用上学不用写作业,最开心的就是可以去猜灯谜了,猜中了总有小礼物拿,非常开心!


灯谜又称文虎,猜灯谜,亦称打虎、弹壁灯、商灯、射、解、拆等,但人们都习惯用“灯谜”一称。灯谜是中国古代劳动人民智慧的结晶,是中国传统文化的一门综合性艺术。

早在夏代,就出现了一种用暗示来描述某种事物的歌谣。到了春秋战国时期,这种歌谣发展,演变成“瘦辞”(亦称“隐语”)。当时由于列国纷争,有不少游客在进谏时,往往都用“隐语”道出已见,使君王从中得到启发。《国语·晋语》记载:“有秦客瘦辞于朝,大夫莫之能对也。”可见那时的这些“瘦辞”和“隐语”,就是我国灯谜的雏形。直至南朝宋文学家鲍照作“井”、“龟”、“土”三个字谜,并以《字谜三首》收入他的诗集后,才有了“谜”字一称。

灯谜是写在彩灯上面的谜语,谜语来源于中国民间口谜,后经文人加工成为谜,它在中国源远流长。春秋战国时期,出现了“隐语”或“瘦辞”。秦汉时则成为一种书面创作。三国时期,猜谜盛行。在宋代出现了灯谜。人们将谜条系于五彩花灯上,供人猜射。明清时代,猜灯谜在中国民间十分流行。


---------------------------------------------------------------------------

现在用掌控板2.0,制作一款智能灯谜也是很令人期待哒,一改传统灯谜中字谜偏多的特点,我这个灯谜的谜面都源自小朋友们最近谜之喜爱的系列丛书《米小圈》。

最初的设想是,利用讯飞的语音合成效果把字谜播放出来,但是发现,语音转化的速度实在太慢了,真心等不及啊~~~~还是直接看字好了,通过触摸键来切换不同的谜语,用语音识别来判断是否答案正确。

下面直接上代码,第一部分是初始化,连接wifi,如果不连wifi语音识别也是无法使用的。

另外要提一下的是,在mpython升级最新版后,这个功能已经改变了用法,而掌控板的烧录最新版的固件也无法成功,折腾了半天,还是回归了mpythonx里来制作。


接下来,用触摸键来切换不同的谜语。

用变量riddle_num来区分不同的谜语。



接下来写语音识别部分:



为了更加喜庆的效果,还可以在外观上做些创意改善!


8

点赞

147 次阅读3 条评论8 人赞2 人订阅
3条评论