# RecitationCheck **Repository Path**: qinying727/RecitationCheck ## Basic Information - **Project Name**: RecitationCheck - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-04 - **Last Updated**: 2022-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RecitationCheck #### 介绍 RecitationCheck V1.0版本 功能介绍:实现中文背诵的准确率检查; 应用场景:中小学生中文背诵准确率检查。 使用方法: (1)把需要背诵的客户复制到一个txt文件中,按ANSI编码格式保存该txt文件(不能试UTF8编码格式);放入文件夹D:\PythonProjects\program_material\audio中; (2)用手机录音背诵的课文,保存成m4a格式。放入文件夹D:\PythonProjects\program_material\audio中;按百度接口的说明,目前只能识别m4a格式。本程序没有去尝试扩展文件格式的兼容性。 (3)背诵过程中遇到想不起来的地方,保持沉默,尽量减少“嗯、啊”等语气词,提升准确率。 (4)按文件、音频的命名,调整主程序参数中的文件名。 (5)运行主程序即可输出正确率 以及 以Html格式输出对比结果。 #### 软件架构 采用多文件结构。主文件main.py位于根目录。文件夹modules中存储各类功能函数文件。 audio_to_text.py用于调用百度接口,把m4a文件识别成文字并存入txt文件;file_compare.py用于把基准文件和百度识别后的文件进行对比。 语音识别使用百度AI接口。文件对比使用Python的difflib库。 #### 安装教程 1. 该版本是纯代码界面,没有UI。在IDE中运行代码。 #### 使用说明 1. IDE: Pycharm 2020.1(Professional) 2. 环境工具:Anaconda 3. Python:3.8 #### 参与贡献 1. 重点参考了雪山凌狐的代码,http://www.xueshanlinghu.com #### 特技 1. 使用***技术来实现***