上周在楼下一家面馆排队,前面一个大爷对着自助点餐机吼了两次“二两牛肉面”,屏幕始终跳出一堆不相干的东西。旁边小伙子看不过去,凑近用标准普通话说了一句“牛肉面”,机器秒认。大爷愣了几秒,嘟囔了一句“这啥子破机器嘛”,转头找人工柜台去了。
说实话,那一幕看得我心里挺不是滋味的。语音点餐AI这几年铺开的速度确实快,快餐店、奶茶店、甚至一些街边小馆子都开始往自助机里塞语音模块。便利是有,但好像便利的只是说标准普通话的那部分人。
作为一个平时爱折腾数码产品的四川人,我决定做个直接点的测试:同一台语音点餐设备,普通话怎么说,四川话又怎么说?差别到底能有多大?
语音点餐AI到底是个啥,普及到什么程度了

先花三十秒把概念捋清楚。现在餐馆里的语音点餐,常见的有三种形态:一是自助点餐机上内置的语音助手,对着它说“一份宫保鸡丁”,它帮你下单;二是扫码点餐小程序里的语音搜索,你想吃啥直接用嘴输入,不用打字;三是电话订餐场景下的AI接听,语音AI帮你接外卖电话自动记菜名。
三种形态背后其实都是同一套逻辑:语音识别+语义理解。行业里管这个叫语音点餐AI,图的是让顾客少划拉屏幕,餐厅省点人工。
有个数字可以感受一下趋势——中国饭店协会发布的《2024中国餐饮业年度报告》里提到,餐饮行业数字化点餐的比例已经超过40%,头部连锁品牌几乎全覆盖。而语音点餐作为“减少接触、提升效率”的卖点,被不少设备厂商当成了核心竞争力来宣传。
概念是好的,但像我这种方言区出来的人,真的会被照顾到吗?带着这个疑问,我开启了实测。
我实测了一圈:普通话几乎全对,四川话多处“翻车”

为避免“拿一台机器代表全世界”的偏见,我选了两类场景。靠前类是连锁快餐店的自助点餐机(某国内头部品牌),第二类是一台市面常见的智能收银一体机——后者在成都很多中小餐馆里用得不少。测试对象分别是普通话、四川话中的成都口音,各点了三次同样的菜品组合。
普通话表现:三次测试,所有菜名一次识别成功,响应速度大约0.8秒。包括“板烧鸡腿堡”“鱼香肉丝饭”这种六个字以上的完整菜名,也全部没出错。这个结果说实话不意外,语音识别技术经过这么多年的迭代,普通话已经算是妥妥地“拿捏”了。
四川话表现:三次测试,只有一次完全成功,而且成功那次点的还是“一碗米饭”这种最基础的单品。真正的问题出在这些地方——
- 把“红糖糍粑”念成四川话的“hong tang ci ba”,机器识别出了“红糖粑粑”,直接找不到对应菜品,推荐了一串莫名其妙的甜品。
- “麻婆豆腐”带点成都口音的儿化尾音,识别结果从“麻婆豆腐”变成了“马婆豆腐”,愣是搜不出来。
- “冰粉”这种四川本地人极熟悉的词,因为发音短促,被识别成“冰箱”。
最让我意外的是“二两牛肉面”里的“二两”,用四川话念是“er liang”,识别成了“二凉面”。好家伙,一个词都没对上。
不过也有一个有趣的发现:当我把语速刻意放慢、每个字咬清楚之后,四川话的识别成功率明显提高,大概能有六成左右。只是没人会为了点餐故意端着说话,这体验就有点别扭了。
为什么AI一听四川话就发懵?问题出在哪儿

四川话在全国范围内的使用人口接近一亿,本身属于北方方言的分支,和普通话的差异在各大方言里并不算最大的。可为什么语音点餐AI到了四川话面前,就频频卡壳?
一个做语音识别算法多年的朋友跟我说过句大实话:问题不在算法本身,而在数据。“四川话的标注语料,比普通话少至少两个数量级。打个比方,普通话训练像是请了个家教天天给你辅导,四川话连课本都还没印齐。”
这话糙理不糙。语音识别模型的训练,本质上是拿海量音频去喂出来的。普通话的公开语料动辄上万小时,而四川话,特别是餐饮场景下的方言对话数据,能拿出来做训练的少得可怜。没有数据,再聪明的模型也只能干瞪眼。
另一个难点是方差。四川话内部差异就不小,成都话和重庆话在语速、调值上都有明显差异,更别说川南川北的口音了。同样是“吃火锅”,不同城市的人念出来,声学特征能差出一大截。对模型来说,这不是“一个四川话”的问题,而是“好几种四川话”的问题。
科大讯飞的技术资料里提过,截至2023年,其方言识别技术已经支持了二十多种方言。但支持“识别”和“点餐场景下的深度理解”中间,隔着一条很宽的河——前者只需要把语音转成文字,后者还需要正确匹配菜单。一个说“来份ci ba”的客人,要AI理解他想点的是“糍粑”,这需要的是餐饮知识库和场景推理能力的双配合,目前大多数语音点餐设备还做不到。
口音重的普通人,怎么用语音点餐才不被气到
说了这么多技术的“不行”,总得给点实际能用的解决办法。我在测试过程中摸索出几个还算好用的技巧,分享给你们:
靠前,把语速压到平时的六成。测试里最直观的变量就是语速。AI对慢速四川话的识别成功率能到六成,正常语速下连一半都不到。慢一点,咬字分开,别把“啥子”连读成“shaizi”,机器就不太容易跑偏。
第二,优先说“菜单上的标准名称”。很多餐馆的菜单为了统一,菜品名称用的是书面语。你用生活里的叫法——“肠旺面”“抄手”——机器很可能识别不出来。看着菜单念全称,成功率会高很多。这个看起来笨,但真的是实测后更有帮助的方式。
第三,别忽略关键词搜索这个备用通道。如果连着两次都识别失败,果断放弃语音,直接在屏幕上打字或者点击分类查找。现在的点餐机上菜单层级都做得比较清楚,两步就能到目标菜品。这比跟机器较劲三分钟要轻松得多。
可能有人会问:既然语音点餐这么不“待见”方言,为什么商家还愿意装?原因也简单,成本低、看上去科技感强,还能减少高峰期重复询问“您要点什么”的人力。但作为消费者,遇到机器不顺的时候,大胆提出要人工点单,你的需求并不过分。
说到底,语音点餐AI的方言识别困境,映射的是整个AI应用落地的一个通病:技术迭代最先照顾的永远是人群最大的那批用户,而方言用户的声音——字面意义上的“声音”——恰恰是最容易被忽略的。
我个人的态度是:该用的时候用,不赌气。技术的发展不是一朝一夕的事,但作为用户,我们至少可以把真实的体验反馈出来——你用得恼火,商家才知道要换更好的方案。等什么时候四川话在点餐机上能像普通话一样顺溜了,我再去测一次。那天的到来,估计也不太远了。这一次,先记住上面的几个技巧,至少下次排队点餐不用再吼得脸红脖子粗。


aicanyin