在10分钟之内怎么把家的飞花令之家背会

2019赏能教学展示第一场:诗词专场(飛花令之家/古诗接龙/诗词点背)

}

在2018年下半年的某一天偶然观看叻《中国诗词大会》节目的飞花令之家环节。当时作为语音行业一员对此十分感兴趣想着能不能用程序实现一个,思考技术方案的时候發现最大难度就是数据遂求助 码农交友社区(

实现语音版飞花令之家仅作为兴趣爱好,之前本来是用 Django 完成的在朋友的安利之下改用 Sanic 重写。实现的过程中都是站在程序猿的角度看待整个程序同时程序运行的服务器性能不算好、语音匹配算法实现得很粗糙等等,所以整个程序仅仅处于可用的状态离体验好还差18条街吧。

但作为一个完整的应用整个功能涉及到了Web后端常用的技术,供有一定Web基础的同学参考特别是对于写过基本的Web后端程序然后想尝试异步编程的同学,本应用的技术栈为:

本文会简单地讲一下应用架构

最后感谢 Crossin先生 在我完成此应用时提供的指导建议,也感谢合作开发者 自由爸爸 同学为飞花令之家在数据导入查询优化方面做的工作。

文章最后会贴出小程序码供大家尝鲜并将项目上传 github 供大家下载。

架构如上图所示接下来分享部分技术细节。

/tech/speech)家的技术无他,仅仅是因为这是免费接口

github 了一丅,发现并没有人做这个事情所以就自己动手写了一个脚本,实现了中文繁转简为了造福大众,转换好的简体放在 chinese-poetry-simplified(https://github.com/Provinm/chinese-poetry-simplified)项目中包含已经轉换好的中文版本的诗词文件,以及转换过程用到的脚本有需要的同学可以自己修改生成所需的版本。

以上是关于飞花令之家应用的总結总的来说还是挺满意这次实践。其实整个应用还有很多需要完善的地方:

  • 前端页面丑交互体验差
  • 后端从语音识别出结果到Mysql查询优化實现得很粗糙,仅仅使用了 Mysql 内置的 locate 语法匹配算法其实还可以写的更好更精准
  • 语音识别的准确率不够好

虽然问题不少,但毕竟是我自己一個完整的线上项目还是有点小小的成就感。

因为服务器带宽有限文章中不直接放码了,怕挂想体验的朋友,可以在公众号里回复关鍵字 诗词 获取小程序码如果文章刚发出来时候访问速度慢,建议你过一会儿再回来

对代码感兴趣的同学可以 clone 我在 github 上的代码按照 readme 进行部署。

有希望继续改进的同学可以在 github 上 fork 飞花令之家代码库进行二次开发

}

我要回帖

更多关于 飞花令之家 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信