苏州话 TTS 110 条实测体检:2 字词 38.8% 短于 0.4 秒,短词是方言合成第一个要验的地方

2026-11-13 · 实测数据 · 110 条苏州话音频逐条量测 · 数据可下载

这篇文章只回答一个问题:一套能跑通的苏州话 TTS,离「能拿去用」还差多少? 我们用自己的数字人产线跑了一批真机合成,把每条音频的时长和体积全部量下来,不做抽样、不挑好看的样本,结果就摆在下面。

测量口径(可复现)
引擎:Node5 上的 CosyVoice2-Wu,参考音 voice=wuzixu(真苏州话男声),mode=zeroshot,translate=false(不做普通话转写,直接读苏州话词条)。
批次:提交 115 条,通过 110 条,失败 5 条(单字被截断到听不清,其中 7 条用 instruct + 静音切点补回,余 4 条不硬凑)。
量测:对每条 mp3 取时长(秒,两位小数)与字节数;总时长 85.08 秒,总字节 759,510 B,平均 6,905 B/条、换算码率 69.7 kbps。

一、先看结论:均值会骗人,看中位数和最小值

指标数值说明
总时长85.08 s110 条,平均 0.77 s/条
中位数0.48 s一半的词短于这个值
P901.97 s最长的 10% 从 1.97 秒起
最短 / 最长0.32 / 2.98 s相差 9.3 倍
平均码率69.7 kbps按总字节 ÷ 总时长换算

注意均值 0.77 秒和中位数 0.48 秒差了 0.29 秒。原因是几个长词(「衣裳店」2.98s、「半夜三更」2.74s、「素鸡」2.51s)把均值抬起来了, 而绝大多数常用词都落在 0.3~0.6 秒。拿均值做工期或存储估算,会系统性高估 60% 以上;这也是我们把估算器的系数改成中位数的原因。

二、按字数分组:真正的断层在 2 字词

字数条数均值(s)中位(s)最短(s)最长(s)<0.40s
1 字120.990.710.322.222
2 字670.720.430.272.5126
3 字260.750.510.332.984
4 字51.080.720.612.740
第一个要验的地方:2 字词 67 条里有 26 条短于 0.40 秒,占 38.8%。 0.40 秒大致是「两个完整音节 + 一次换气」的下限。低于它的片段有两种可能:一是正常快读(保留完整韵尾),二是韵尾被吃掉。 我们没有把这 26 条判成「坏」,而是全部标 S 并逐条给出试听——请你自己听,别信我们的结论。 判据只是水位线,耳朵才是终点。

1 字词只有 12 条,均值 0.99 秒、最短 0.32 秒,样本小但趋势清楚:单字最容易出事。 合成器对孤立单字缺少上下文,倾向给一个「最短合法音节」,一旦被切到 0.35 秒以下,声调就丢了。

三、按语义类别看:动作类最慢,问候类最快

我们把 110 条分到 8 个语义类别,看平均时长差异(相对 1 字词均值 0.99 秒):

类别条数均值(s)相对单字
动作101.28129%
数字90.9394%
穿衣70.9293%
吃食220.8182%
时间180.7777%
人称180.6263%
居家160.6263%
问候100.4545%

动作类(走路、掼跤、汏浴等)均值 1.28 秒,明显长于问候类 0.45 秒。 这不是模型偏心,而是动作词天然带两个以上音节且中间有停顿;问候词(倷好、再会)被语言模型当成高频短语整体加速。 做数字人开场白时优先用问候类词,节奏最稳;动作类词建议拼进完整句子,不要单独播。

四、三类风险标记:46 条进复听区,占 41.8%

词字数时长(s)标记试听
阿爹20.27S
白露20.27S
勿碍20.29S
几化20.29S
枕头20.29S
面饽20.30S
礼帽20.30S
板凳20.31S
被面20.31S
放手20.31S
主客20.32S
晚娘20.32S
勿好20.32S
茶10.32T
囡五20.33S
一百五30.33S
户头20.34S
清水20.34S
油水20.34S
房子20.34S
勿关20.35S
晏歇20.35S
炒面20.35S
猪头肉30.35S
阿要20.37S
阿局20.37S
俚笃20.38S
房间20.38S
裤子20.38S
勿客气30.39S
六10.39T
豆腐浆30.39S
饭10.44T
河10.44T
井10.47T
四10.53T
蟹壳黄32.18L
汏12.22L
白相22.24L
二十22.34L
欢喜22.37L
讲章22.41L
小菜22.46L
素鸡22.51L
半夜三更42.74L
衣裳店32.98L

五、110 条逐词原始数据(可边听边核)

下面就是全部 110 条,按类别排序。点 ▶ 试听 是懒加载,不点不下载,首屏不受影响。 每条后面的数字都是实测值,没有四舍五入到「好看」的整数。

词条类别释义时长(s)字节标记试听
两家头人称两个人0.454,269—
主客人称顾客0.323,309S
亲婆人称—0.524,845—
亲眷人称亲戚0.424,077—
俚笃人称①他们0.383,693S
倷人称你0.897,725—
啥人称什么1.2810,989—
啥人人称什么人,谁0.494,653—
啥场化人称什么地方0.716,381—
啥辰光人称什么时候1.1710,029—
囡五人称女儿0.333,309S
娘娘人称—1.7514,637—
户头人称①对人不很尊重的称谓0.343,501S
晚娘人称后母,母亲去世后,父亲续娶,称父亲的后妻为晚娘0.323,309S
熟自人人称熟人0.696,189—
老娘家人称背称自己的父亲或别人的父亲0.474,461—
阿婆人称—0.444,269—
阿爹人称—0.272,925S
兜圈子动作绕圈儿0.555,037—
兜远路动作绕远路0.484,653—
拎勿清动作反应迟钝,头脑不灵活0.514,845—
放手动作撒手,解除一切清规戒律0.313,309S
欢喜动作①喜爱2.3719,629L
汏动作洗2.2218,477L
火着动作失火1.3311,373—
白相动作玩儿2.2418,669L
落雨动作下雨0.403,885—
讲章动作说话,谈话2.4120,013L
团子吃食—0.514,845—
小菜吃食下饭菜肴的总称2.4620,397L
开水吃食—1.049,069—
梨膏糖吃食—0.655,997—
汤水圆吃食—0.726,381—
油水吃食①指饭菜里所含的脂肪质0.343,501S
清水吃食原指水质干净的水,引申为不掺假或没有油水的东西0.343,501S
炒面吃食—0.353,501S
猪头肉吃食熟食店里出售的用猪头作原料的熟肉,一般是最廉价的熟肉0.353,501S
糖粥吃食糯米甜粥,沿街挑担叫卖,击竹筒为号0.414,077—
素鸡吃食—2.5120,781L
花生糖吃食—0.514,845—
茶吃食—0.323,309T
茶水吃食泛指茶和开水0.535,037—
萝卜干吃食用切成块的萝卜腌制而成,是便宜的食物0.555,229—
蟹壳黄吃食—2.1818,093L
豆腐浆吃食—0.393,885S
豆芽菜吃食专指绿豆芽0.635,805—
酒吃食—1.5813,293—
酱肉吃食—0.796,957—
面饽吃食面粉0.303,117S
饭吃食①煮熟的米饭0.444,269T
井居家水井0.474,461T
井水居家水井中的水1.9716,557—
台子居家—0.403,885—
吊桶居家从井中汲水用的桶,旧时用木桶,现在用铅桶0.464,269—
房子居家—0.343,501S
房间居家①单间屋子0.383,693S
板凳居家长凳0.313,117S
板床居家—1.7214,445—
枕头居家睡觉时垫在头下的东西0.293,117S
河居家—0.444,269T
河水居家苏州市区的河水一向不能食用,旧时用井水,现在用自来水0.413,885—
碗橱居家—0.454,269—
筷五居家筷子0.877,725—
被面居家—0.313,117S
铅桶居家—0.464,461—
镜子居家玻璃制作的照人的用具0.675,997—
一数字数目1.5312,909—
一半数字二分之一0.736,573—
一百五数字—0.333,309S
三个数字数量词0.414,077—
二十数字数目2.3419,437L
五数字名词后缀,只用在以下几个词中1.8415,405—
六数字—0.393,885T
几化数字多少,问价钱与大小,高低,重量等0.293,117S
四数字—0.535,037T
一歇歇时间时间很短暂1.6814,061—
上昼时间中午十二点钟以前,十二点钟以后叫“下昼”0.434,077—
停歇时间过一会儿0.988,493—
半夜三更时间深夜2.7422,701L
垂夜快时间傍晚0.474,461—
夜里时间—1.1810,221—
夜饭时间晚饭0.726,573—
大清老早时间清晨0.615,613—
小暑时间二十四节气之一0.514,845—
小雪时间二十四节气之一0.464,461—
岁朝时间阴历大年初一0.595,421—
往常日脚时间泛指过去的日子0.726,381—
成更半夜时间深夜0.726,381—
日里向时间—0.454,269—
日间日时间一天隔一天0.504,653—
晏歇时间过一会儿0.353,501S
清明时间二十四节气之一,苏州习俗,那天要祭祖扫墓0.444,269—
白露时间二十四节气之一0.272,925S
白鞋子穿衣—0.938,109—
皮鞋穿衣—0.988,493—
礼帽穿衣—0.303,117S
线袜穿衣—0.403,885—
衣裳穿衣—0.504,653—
衣裳店穿衣—2.9824,621L
裤子穿衣—0.383,693S
勿关问候没有关系0.353,501S
勿好问候①不可以0.323,309S
勿客气问候不客气0.393,885S
勿来事问候不行0.403,885—
勿碍问候不要紧,不妨事,没关系0.293,117S
来事问候行,不行说勿来0.978,493—
阿壳张问候反问词,谁知,哪知道0.424,077—
阿局问候行不行,成不成0.373,693S
阿有介事问候①有没有这事,回答可用“有介事”,“呒介事”0.615,613—
阿要问候要不要0.373,693S
可下载原始数据: /products/dialect-tts-word-audit-2026-11.json (含 110 条逐词时长、字节、音节数、风险标记,UTF-8 JSON,可直接入库对照)。引用请注明来源 AI智工坊。

六、这套数据对我们自己的产品意味着什么

我们卖的不是「AI 能说苏州话」这个概念,而是已经按上面口径筛过一遍的词表: 3,550 条苏州话词条(含吴语拼音与释义),配合这套合成链路,落地时不需要再从零调参。买之前建议先用两件免费工具自测:

如果你要的是「能直接上线的方言数字人/客服语音」,那不是买一份词库能解决的,走服务线更省事:服务与报价。

看 3,550 条苏州话词库(¥99) 先免费测覆盖率

常见问题

方言 TTS 能合成出来,为什么还是不能用?

合成成功只说明声学模型不报错。真正决定能不能用的是三件事:时长是否够念完、字与字的边界是否清楚、异常短词是否被硬切。本次 110 条里,2 字词 67 条有 26 条(38.8%)短于 0.40 秒,这类片段放进客服话术或讲解稿里会明显「吞字」。

为什么 2 字词的平均时长(0.72s)反而比 1 字词(0.99s)长不了多少?

因为样本里 1 字词多是叹词、称呼(倷、阿爹等),模型会给完整音节的收尾;而 2 字词大量是高频词,模型按词整体发音,语速被拉快,个别被压到 0.27~0.35 秒。均值被少数长词(如 2.51s 的「素鸡」)抬高,中位数才有参考价值。

这份数据能直接用来验收供应商的方言 TTS 吗?

可以,但要改口径:不要只看平均时长,按字数分组看最小值和短于 0.40s 的条数,并对所有 <0.40s 的片段做人工复听。本页的风险标记 T/S/L 就是这三条判据的可执行版本,原始 JSON 可直接下载对照。

试听音频能商用吗?

本页 110 条试听是演示音频,只用于判断音色与清晰度,不随商品交付。商品交付的是词库 JSON(3,550 条)与可复现的合成链路说明。

数据与文案均由本站实测产出,未使用任何第三方评测结论。若你发现某条时长与你的复现结果不一致,欢迎带文件来对,我们改数据不改口径。