拨通一个客服电话,对面声音停顿得恰到好处,语气词也不缺。可你还是会下意识地想:这是不是合成的?不是因为它假,恰恰因为它太顺了。
人说话,本来就带毛边
真人讲话有呼吸、有迟疑,会重复半句,也会在不太确定的地方拖一下。这些“毛边”在传统录音里被当成瑕疵,在语音合成里却常被当成要抹平的对象。问题在于,抹得越平,听的人越容易起戒心。
自然度是一组可测量的指标,信任感却不是。两者有时同向,有时分叉。一段播报可以每个音都准,却因为没有换气和犹豫,听起来像一条没有体温的直线。
“像人”不是一个开关
把语音合成拆开看,它至少要处理几件事:文本怎么读、哪里该停、哪个词该重、声音用什么音色、最后怎么把声学特征变成波形。
- 文本正则化决定数字、缩写、专名怎么念,念错一次,整句可信度就掉一截;
- 韵律预测负责停顿和重音,它比音色更容易被忽略,却更影响“像不像在说话”;
- 声学模型和声码器决定音质,端到端方案把流程缩短,但也让局部微调变得不那么直观。
所以实际使用中,团队常要面对一个矛盾:整体听起来不错,但想把某个词读重一点、某处多停半拍,往往得重新生成。可控性成了语音合成落地时的硬需求,而不只是实验室里的附加项。
场景比“像”更苛刻
长文本朗读要的是稳定,几十分钟不掉字、不串行;导航播报要短促清楚,留给驾驶者的注意力很少;有声内容需要情绪,但情绪给多了会腻。同一个声音,放在不同场景里,评价标准并不一样。
这也是我越来越觉得“像人”这个目标需要被拆开的原因。它不是终点,只是一组约束里的一个。语音合成的评估,最终要回到具体场景:这段话是给谁听的,在什么设备上听,听完要做什么。
声音像不像,和能不能用是两件事
声音克隆的门槛在降低,几段录音就能拟合出接近的音色。技术能力是一回事,授权和标识是另一回事。合成一段熟人声音用来做什么、有没有告知、能不能被辨认,这些问题不会因为模型变强而自动消失。相关讨论仍在进行,边界也在逐步明确。
回到那通电话。让人起疑的,也许不是技术不够好,而是它没有留下一点“人”的痕迹。语音合成接下来要学的,可能不是更像,而是知道哪里该不像。