# 听力测试 **Repository Path**: az13js/hearing ## Basic Information - **Project Name**: 听力测试 - **Description**: 这个项目是一个基于Web的听力测试应用,旨在帮助用户了解自己的听力极限。通过播放不同程度衰减的混音音频,用户可以测试自己能听到的最低音频强度。 - **Primary Language**: HTML - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-24 - **Last Updated**: 2025-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: 音频, 听力测试 ## README # 听力极限测试 这个项目是一个基于Web的听力测试应用,旨在帮助用户了解自己的听力极限。通过播放不同程度衰减的混音音频,用户可以测试自己能听到的最低音频强度。 ## 关于本项目 本项目的代码主要由阿里云通义实验室的智能编码助手"灵码"实现(智能体:qwen3-coder)。灵码基于用户需求,使用HTML5和JavaScript技术创建了这个完整的听力测试网页应用。 ## 项目介绍 应用包含两首歌曲: - 王菲《红豆》作为主要音频 - 林俊杰《不死之身》作为衰减音频 事先已经将主要音频与不同程度衰减(-60dB到-5dB)的次要音频进行混音,生成9个测试音频文件(Mix_a.ogg到Mix_i.ogg)。 ## 功能特点 - 原曲预听:在测试开始前,用户可以先聆听两首原曲,熟悉歌曲旋律 - 随机测试:系统随机播放混音音频,确保测试的客观性 - 可重复播放:用户可以反复播放当前测试音频,直到做出判断 - 灵活选择:用户可以在点击"继续"前更改自己的选择 - 结果展示:测试完成后显示详细结果,包括每个测试项的衰减分贝数和用户选择的正确性 ## 使用方法 1. 打开 `index.html` 文件 2. 预听两首原曲,熟悉旋律 3. 点击"开始测试" 4. 系统会随机播放一个混音音频 5. 仔细聆听,判断是否能听到林俊杰的《不死之身》 6. 点击"能听见另一首歌"或"不能听见另一首歌" 7. 可以随时更改选择,确认无误后点击"继续" 8. 重复步骤4-7,直到完成所有9个测试项 9. 查看测试结果 ## 技术实现 - 使用HTML5的 `