学校的srtp项目--基于语音识别的自动文本纠错系统
这一次更新了代码,完善了各个模块之间调用的关系,设置了主函数,方便使用 现在可以实现文本的自动纠错了,但是没有特别的优化,可能在某些情况下会出现纠错错误的情况,后续会改进。 每个文档里都有详细的说明,每一个部分是做什么的,都写了相关的注释。
使用前应该添加相关的模块,在命令行里面输入下列的代码(以后会增加,这是目前需要安装的模块): pip install requests pip install pypinyin pip install pytrie
录测试样例的同学,要求是采样率16000的音频文件。因为实现了文本的自动纠错,所以这一次需要录一些文本了,句子文章都可以,但是不要太长,百度语音识别的要求是60秒以内的音频文件。先录一些包含三四句或者四五句话的文本。 为了测试我们的代码,所以尽可能的获取错误的识别文本,但是只能改变音调,不能改变读音,例如一声读成四声。还可以把症状列表里面生僻的词拿来造句。最好再写一个说明的文件,来告诉我每一段音频正确的识别应该是什么。 可以用手机进行录音,手机录音应该是m4a格式的文件,https://cn.office-converter.com/M4A-to-WAV,可以在这个网站进行格式的转化。 记住要修改设置,采样率16000,单声道。
by the way上一次的那24个音频文件录的很好 首先录20个音频文件给我就好,从词库文件夹里面的症状实验里面随机选择即可。