返回首页

波兰语语音评测智能体

Polish Speech Evaluation System

河北省高校人工智能赋能教师教学创新展示活动 · 教育教学智能体设计

一、作品整体介绍

本作品是面向高校非通用语教学的 AI 语音评测智能体,以波兰语发音教学为切入点, 帮助学生完成听示范、跟读录音、获得音素级评分和针对性辅导建议的学习流程。

系统采用 MFA 音素对齐与 Wav2Vec2 声学评分作为核心评测引擎,已部署至公网服务器, 师生通过浏览器即可访问使用,无需安装额外软件。学生端适配手机端页面, 教师端提供班级学情看板与教学管理功能。

服务器端基于 Ubuntu 系统搭建,通过 Caddy 反向代理实现 HTTPS 自动证书管理,保障访问安全与稳定运行。

二、功能亮点

系统提供分级题库共145条波兰语练习(初级69条、中级44条、高级32条),均标注IPA音标。学生通过浏览器录音后,后端调用MFA音素对齐与Wav2Vec2评分引擎进行音素级评分,可快速返回结果。

评分结果以可视化方式呈现,包括总分环形图,以及准确度、流利度、完整度、韵律四维评分条与逐音素柱状图(用绿、黄、红三色标识发音质量)。AI辅导模块基于通义千问大模型,综合ASR识别文本、CTC诊断、音素质量、音素时长和文本匹配率等多路信号,给出诊断结论与练习优先级建议。

系统内置标准波兰语TTS示范发音,支持语速调节。

教师端提供班级学情看板,可查看班级整体概览、短语难度分析、成绩趋势和学生排行,并支持发布作业、设定目标分数与截止日期、跟踪全班完成情况。

学生端采用响应式设计,手机端即可使用。评分结果中明确标注当前使用的评分模式,学生可清楚了解每次评测的判定依据。

三、技术方案

系统架构

系统采用前后端分离架构。前端为纯静态 HTML/CSS/JS,包含学生页、教师页和移动端适配页面;后端基于 FastAPI 框架,集成 MFA 与 Wav2Vec2 评测引擎及 Azure 语音识别,同时对接通义千问大模型提供 AI 辅导功能。服务器通过 Caddy 反向代理实现 HTTPS 自动证书管理,公网访问稳定可用。

前端
纯静态 HTML/CSS/JS
学生页 · 教师页 · 移动端
后端 · FastAPI
MFA+W2V+Azure ASR
评测 · 数据库 · 用户管理
通义千问
Azure TTS
公网 HTTPS 服务 自动证书管理 Python + FastAPI 教师·学生·移动端

评测引擎

主链路采用 MFA 与 Wav2Vec2 深度声学评分。MFA 基于 Kaldi 框架进行音素级强制对齐,Wav2Vec2 波兰语大模型提取深度声学特征后进行逐音素评测。其中包含两道校准环节:修边帧去除(去掉音素段首尾过渡噪声帧)与置信加成(全部音素为 full_match 时额外加 5 分),确保音素评分不受段边界噪声干扰。

总分计算

总分采用动态融合策略,整合两路信号:

  • 音素质量分(mean×0.55 + min×0.45):基于 Wav2Vec2 逐音素评分,最差音素拥有 45% 的权重,防止读错的音素被稀释。
  • 词识别分:基于 ASR 整词识别的编辑距离,反映是否读对了词。

两路信号按偏差程度动态加权:词识别偏差大时以词识别分为主,内容完全匹配时各占一半。这种策略既能避免内容错误被音素分掩盖,也能确保内容正确时音素质量得到充分体现。

子评分维度

设准确度、流利度、完整度、韵律四个维度,各自独立计算。练习记录自动保存,未登录用户保留最近 20 条,登录用户不限。教师端提供成绩看板、学生管理、作业发布与统计功能。

技术选型

层次技术选型理由
后端框架FastAPI + uvicorn轻量、高性能、异步支持
数据层SQLAlchemy + aiosqliteORM 灵活、无需额外数据库
前端纯静态 HTML/CSS/JS(模块化)零构建步骤、部署极简
语音对齐MFA(Kaldi)+ Wav2Vec2 自对齐学术界标准音素对齐 + 自对齐帧级 GOP
评分校准修边帧 + 置信加成定位正确/误读音素并校准显示分数
评测融合动态融合(词识别分 × 音素质量分)两路信号按偏差程度动态加权,兼顾内容与音素
子维度准确度/流利度/完整度/韵律各自独立计算,不再全填总分
HTTPS 反代Caddy自动证书管理、自动 HTTPS
AI 辅导通义千问(阿里云)国产模型,合规可用

四、落地可行性

公网部署,开箱可用。系统已部署至公网服务器,师生通过浏览器访问 HTTPS 链接即可使用,无需安装软件或配置环境。

客户端要求低。普通办公电脑或手机即可访问和录音,评测推理在服务器端完成,对硬件无特殊要求。未注册用户可直接体验评测功能,注册后使用全部功能。

服务端稳定运行。基于 Ubuntu 系统,通过 systemd 管理服务进程、Caddy 管理 HTTPS 证书。同时保留本地部署能力(Windows/Mac),满足校园内网使用需求。

隐私保护设计。原始录音在评测完成后立即丢弃,不做持久化存储,仅保存评分结果等教学数据。学生可匿名使用访客模式,系统支持云服务器与校园内网混合部署,两套方案的隐私保护策略一致。

五、实践应用效果

评测准确性。对标准发音准确识别并给予高分,对明显错误发音可定位到具体音素,多维度评分为传统人工听评提供了量化参照。

教学效率。学生可自主反复练习,AI辅导随时可用,教师通过看板实时了解学情,无需逐一纠音。

学习体验。逐音素可视化评分帮助学生直观发现薄弱环节,分级题库支持循序渐进的学习路径。

教学管理。作业系统覆盖布置、练习、提交、统计全流程,成绩趋势分析可追踪学生的进步轨迹。

六、推广价值

填补非通用语教学工具空白。波兰语在国内属于非通用语种,专门的发音评测工具较为稀缺,本系统的 MFA 与 Wav2Vec2 方案在技术上具有一定优势。

技术框架可扩展。系统采用模块化架构,更换语言模型和发音词典即可适配其他语种,对捷克语、斯洛伐克语等非通用语教学同样适用。

适配不同信息化条件。系统可离线运行,适合信息化条件有限的院校;不依赖付费云端接口,本地模型即可完成评分,部署与使用无额外授权费用。

支持私有化部署。代码支持在内网服务器或单机部署,高校可根据教学需要定制题库、评分规则和界面,无商业授权限制。

具备多端对接能力。后端采用 RESTful API 架构,前端与后端完全解耦,当前提供 Web 端(含移动端适配),后续可对接微信小程序或 App 等平台。