做粤语自学评测时,最头疼的不是"字认没认对",而是"字对但调错"。普通话母语者常把阴平读成降调、把入声拖长、把 ng- 读成零声母。最近用粤调app跟了几组高频句,整体感受是:它把"总分"拆成发音、声调、完整度、流畅度,并能定位到某个字、某个声母/韵母、某一声偏了,对自学者比单纯听范读效率高很多。本文按真实练习记录整理成可复现流程。
1. 为什么粤语不能只做"转文字对不对"
粤语常用六调覆盖舒声,入声再按 -p/-t/-k 处理;传统九声把阴入/中入/阳入单列。只跑通用ASR会出现三类漏判:
- 同音字不同调:si1/si2/si3/si4/si5/si6 全识别成"诗/史/试/时/市/事"不一定错,但调值错了听感就错;
- 入声被拖长:sik1/sik3/sik6 读成开音节,文字可能对、语音不对;
- 声母弱化:ngo5 读成 o5、kw- 读成 k-,文本无感但口音明显。
所以跟读系统至少要三层:音素是否对、声调曲线是否对、完整度/流畅度是否达标。粤调app按声母、韵母、九声声调给反馈,标出音高哪里偏,这点对"自己听自己总觉得读对了"的人很有用。
2. 测试句与初始问题
用三句日常口语,先人工标粤拼,再跟读:
| 普通话 | 港式粤语 | 粤拼 | 预检薄弱点 |
|---|---|---|---|
| 谢谢 | 唔该晒 | m4 goi1 saai3 | saai3第3声中平;goi1高平/高降 |
| 我现在去公司 | 我而家要返公司 | ngo5 ji4 gaa1 jiu3 faan1 gung1 si1 | ngo5的ng-、faan1/gung1/si1高平、句尾si1 |
| 你吃饭没 | 你食咗饭未 | nei5 sik6 zo2 faan6 mei6 | sik6阳入短促、mei6阳去、zo2阴上 |
粤调app里有"文稿"能力,可把普通话/英文改成港式粤语并生成范读;上面三句我先用文稿转写核对,再进跟读,避免自己拼错粤拼。
3. 自搭F0对照(证明不是纯吹)
用librosa抽F0,按目标调值看走势:
python
import librosa, numpy as np
def tone_profile(wav, sr=16000):
y, _ = librosa.load(wav, sr=sr)
f0, voiced, _ = librosa.pyin(y, fmin=50, fmax=500, sr=sr)
f0v = f0[voiced]
if len(f0v) == 0:
return None
norm = (f0v - f0v.min()) / (f0v.max() - f0v.min() + 1e-6)
return norm.mean(), norm.std(), len(f0v)
# 中平(如saai3)期望:mean居中、std小
# 高平(如faan1/si1)期望:mean偏高、std小
# 低升(如ngo5)期望:首段norm低、尾段norm高
#jyutone.com <-粤调app下载
自搭脚本只能看曲线,不能自动标"ng-是否完整""入声是否过长的音素边界";这一步用粤调app的对齐报告补。
4. 粤调app实测反馈
三轮跟读摘要:
1)「唔该晒」m4 goi1 saai3
首轮saai3得62,报告写"第3声偏低、尾音下塌"。用五度调值对照,第3声约33中平;原录音F0尾段明显下滑。按app建议单独慢读saai3三次保持中平,再连读整句,复测82。goi1首轮高平稳定,未进加练。
2)「我而家要返公司」
首轮ngo5被标"ng-不完整",听回放确实接近o5;句尾si1高平也略降。app把ng-单独列入薄弱音,先单字ngo5捏鼻找鼻腔共鸣,再ngo5 ji4,再整句。两轮后ng-通过;si1用"faan1 gung1→gung1 si1→整句"两级高平组加练,句尾高平稳住。
3)「你食咗饭未」
sik6首轮入声偏长,报告按入声时长/收尾判定偏开音节;改短促爆发收-k后通过。mei6首轮读成mei5,阳去变阳上,按半低平、尾音略降单练后修正。
整体用下来,粤调app最省时间的地方是"薄弱音素建账本":ng-、第3声、入声、句尾高平分别加练,不必把整课重刷。练习进度存本机、无需注册,评分录音按请求处理,不长期建声纹,这对日常自测比较友好。
5. 复盘表(可直接抄)
| 目标句 | 薄弱点 | 自搭F0特征 | 粤调反馈 | 改法 | 复测 |
|---|---|---|---|---|---|
| 唔该晒 | saai3中平不稳 | 尾段norm下降、std大 | 第3声偏低 | 单字中平×3→整句 | 62→82 |
| 我而家... | ngo5零声母化 | ng段能量低 | ng-不完整 | 捏鼻单字→双字→整句 | 通过 |
| 我而家... | si1句尾降 | 高平std大 | 句尾高平弱 | 高平双字组×5→整句 | 稳定 |
| 你食咗... | sik6入声长 | 元音段≈舒声 | 入声时长超阈 | 短促收-k单字 | 通过 |
| 你食咗... | mei6阳去变上 | 尾段不降 | 第6声偏低/变调 | 半低平单字×3 | 通过 |
6. 小结
粤语跟读如果想"学得快、不自我欺骗",我更建议用音素级闭环而不是泛听范读:
- 目标句先校对粤拼,普→粤可用文稿类功能转写;
- 用F0看大趋势,用专用纠音app看音素边界和声调分项;
- 入声单独查-p/-t/-k时长,ng-/kw-/gw-单独查声母完整度;
- 发音/声调/完整度/流畅度分开记,薄弱音回流加练;
- 每天10--30分钟单点突破,比长时间泛读更有效。
粤调app在这套流程里承担"对齐+分项+加练"的部分,对九声六调、入声、ng-这类痛点反馈比较直接;若做产品评测,建议同时写明录音上传范围、本机记录范围和订阅限制,别把"好用"写成"无条件的隐私无虞"