口音差异 · 只有一条分界线是真的

「西班牙一种、拉美一种」——随口就能列出四条差异:z/c 的读法、词尾 s、ll/y、j。我们把四条都放进 14 位真人发音人里量了一遍(11 位西班牙、2 位墨西哥、1 位智利),只有一条站得住:拼作 z / ce / ci 的音,半岛读 [θ],拉美读 [s]。另外三条在这批语料里测不出地区差异——数字也摆在这一页。

三个数

0.87倍半岛:z/c 段 ÷ s 段(谱心)11 位里 6 位明显更暗(<0.90)
1.06倍拉美:同一个比值0 位更暗 —— 合流时应当接近 1
1.8倍例子里两地差多少azul · 同一句话
「谱心」= 频谱能量的重心:摩擦声集中在中高频越靠上,数字越大。[s] 是咝音,能量集中在 6kHz 以上,谱心高;[θ] 是舌尖齿间摩擦,能量分散、低频更多,谱心低。比值 <1 表示 z/c 段比同一个人自己的 s 段暗 —— 这就是「分家」。

14 位发音人,一人一排

每排两个点:橙色 = 拼作 z / ce / ci 的那一段,绿色 = 同一个人拼作 s 的那一段。两点分开 = 这两个音在他嘴里是两回事;两点重合 = 合流。右边是比值。

10002000300040005000谱心(Hz)· 越往右,摩擦能量越靠高频z/c 段s 段半岛 · 11sg_atis_albertoayora1.16KsauKao1.00alvarito0.99sg_cm_10.93sg_ac_Juan0.91cvr0.87sg_ci_10.74AGOs·jdm0.58sg_ci_250.51sg_ce_cecilia_030.43AGOs·tmi0.41拉美 · 3kgr1.09Ro0271.06AbdielNavarro1.03
排序按地区分组,组内按比值。半岛这 11 个人并不一致——不是每个人都分得很开,但没有一个拉美发音人落在「分家」那一侧。这就是这一页的全部结论,不多也不少。

三句话,两地人各读一遍

同一段文字,不同地区的人读。每行后面是这个词里目标摩擦段的谱心。

Camareros rubios de corta chaqueta azul y botones dorados pasaban con la bandeja en alto por los canalizos de este archipiélago humano
西班牙 · 男 azul 2909 Hz
墨西哥 · 男 azul 5137 Hz
Todo estaba lo mismo que una hora antes cuando el té humeaba en la taza de ojeda ahora vacía y blanqueaban sobre la mesa los pliegos
西班牙 · 女 taza 1514 Hz
墨西哥 · 男 taza 3813 Hz
Mientras la vida ordinaria callaba y se encogía en las personas como poseída de súbita timidez
西班牙 · 女 timidez 1590 Hz
智利 · 男 timidez 5119 Hz

怎么用

这一页不是让你改口音,是让你知道自己在听什么。

01

分界线由拼写决定,不由说话人决定

同一个字母组合,半岛读 [θ](舌尖轻触上下门齿,气从齿缝出),拉美读 [s]。所以听到 gracias 里的「th」不用怀疑自己听错——那是半岛的标准读法,不是强调,也不是口误。

02

选一个基准,别在同一个词上混

两种都是标准音,没有对错。真正会让人觉得别扭的是混用:同一个词里既想要 [θ] 又滑成 [s],或者今天一个明天一个。学的时候按一个地区定下来,比「两边都学一点」稳得多。

03

中文母语者最容易错的地方

[θ] 不是 [f],也不是「咬舌的 s」。中文没有齿间擦音,最常见的替代是 [s](舌尖抬起、气流从舌面中央走)或 [f](下唇碰上齿)。判断标准只有一个:舌尖有没有露在齿间。

顺带一句:拉美不是「没有 θ 音」——而是这个拼写不读 θ。拉美照样有 [θ] 这个音,只是不用它来区分 caza 和 casa。

另外三条,这批语料测不出来

常被列进口音差异的三条,在这 14 位朗读语料里分不开地区。把数字放出来,比写一句「受样本限制」有用。

词尾 s:保留 / 送气 / 脱落

常听说加勒比和智利会送气成 [h]。这批朗读里没有:三地的词尾 s 谱心中位几乎一样,而且区间大面积重叠。朗读体字正腔圆,正好把这条差异压掉了。

ES 3454 Hz(n=406) · MX 3944 Hz(n=92) · CL 4177 Hz(n=30)|区间 ES 566–5622 / MX 746–5914 / CL 317–4994

ll / y:是 [ʝ] 还是 [ʒ] / [ʃ]

阿根廷的「sheísmo」是最有名的例子。但这一条在个人之间就天差地别——同一地区不同发音人的谱心能从 583 到 2902,比地区之间的差还大。

ES 1491 Hz(n=143) · MX 1256 Hz(n=33) · CL 658 Hz(n=14)|区间 ES 448–4691 / MX 535–3557 / CL 490–3986

j 的 [x] 还是 [h]

同理。样本也最少(智利只有 6 个音),任何结论都会是三个人里挑出来的。

ES 2337 Hz(n=68) · MX 2530 Hz(n=14) · CL 2019 Hz(n=6)|区间 ES 1016–4192 / MX 1298–3358 / CL 886–4186
为什么不换成 TTS 补样本:试过了。同一地区的男女两位合成发音人,结论经常相反(阿根廷词尾 s:女声 2040Hz、男声 6851Hz;calle:女声 5595Hz,男声四个拉美口音全偏亮)。那是音色差异冒充地区差异,比没有数据更糟。

这些数字怎么来的

语料:VoxForge 西班牙语朗读库(GPL),14 位发音人、145 条录音,地区标注是说话人自己填的(Español España / Mexicano / Chile)。同一段公版小说文字被多人读过,所以能拿「同一句话」做跨地区对照。

怎么找那一小段:强对齐(MMS_FA)给出音素级起止,取中间 60%%——两端是过渡,会把相邻元音的能量带进来。

怎么分类:靠拼写,不靠音素标注。gruut 只按语言给音素,对拉美同样输出 θ,拿标注分类等于把结论直接写进前提。字母归属用对齐同一套 DP(align_units),只认 z、ce、ci、s 四种;México 的 x、acción 里位于辅音前的 c 一律不计(共排除 167 段)。

样本量:半岛 11 人、墨西哥 2 人、智利 1 人。拉美只有 3 个人,这不是普查——它能说明「这三位没有这个对立」,不能说明「整个拉美都没有」。想坐实后者,需要每个地区十几位发音人。

一个还没解决的偏差:z/c 段的样本量比 s 段少一个量级(半岛 49 段 vs 871 段),所以每个发音人的比值只由 2–5 个音算出,噪声不小。页面上每个人那一排都是他自己的两个数相除,跨人比较的是比值,不是绝对谱心。

所有数字都能用 scripts/24e_es_accents.py 复算;页面上的百分比和人数都是脚本算出来注入的,没有手写。