干了好几个银行项目,我把A-47语音模块的坑和经验全告诉你

电子说

1.4w人已加入

描述

先交代一下背景:
我做硬件开发十来年,最近两三年一直在跟金融设备打交道。
手头过过的项目包括:

某大行的ATM语音升级

银行柜面窗口对讲系统

VTM远程视频柜员机

金库/加钞间门禁对讲

说实话,银行项目最折磨人的不是功能多复杂,而是那些看似简单、但做不好就过不了验收的东西

语音质量,就是其中一个。

你硬件做得再牛,用户一说话带回音、一开设备全是风扇声,客户当场拒收。
后来我用了一颗叫 A-47 的语音模块,很多问题就顺了。

今天就把我在银行项目里踩过的坑、总结的经验,全抖出来。

一、ATM项目:风扇声盖过人声,差点被退货

第一个项目是ATM自助取款机语音通话
需求其实很简单:用户按按钮,可以跟客服通话,同时录音留证。

结果第一次样机出来,测试一听就炸了。

问题表现

对方说话有回音

机器内部风扇、散热、电源嗡嗡声,比人声还大

录音回放:只能听到“呼呼呼”,听不清人说什么

我当时试过的方案(全失败)

换高灵敏度麦克风 → 人声大了,噪音也大了

加海绵、加隔音棉 → 声音闷,而且安装空间不够

自己调DSP → 折腾一个月,效果一般,还死机过两次

后来怎么解决的?

一个做安防的同行推荐了 A-47

我一开始没抱太大希望,不就是个模块吗?
结果焊上去,按数据手册接好线,通电一测:

回音:几乎没了

风扇声:明显被压下去了

人声:清晰

就这么简单。
我当时第一反应是:妈的,之前一个月瞎折腾什么?

经验总结

ATM内部噪声属于稳态噪声(风扇、马达、散热),规律性很强。
A-47 的双麦降噪模式专门对付这种,主麦对着人、参考麦对着噪声源,芯片一比对,噪声自动滤掉。

一句话:你不需要变噪声,你只需要告诉芯片“哪个是噪声”。

二、柜面对讲:玻璃隔断造成的回音,客户投诉了很久

第二个项目是银行柜面窗口对讲系统
柜员和客户之间隔着一块玻璃,靠对讲机沟通。

问题表现

玻璃反射,回音特别严重

柜员说话,客户听到回声

客户说话,柜员也听不清

之前用的一套系统,客户投诉了半年,说“每次对话都像在井里喊”。

A-47的解法

这个场景我用了 A-47 的消回音模式

关键是接好 SPK_IN 参考信号
模块需要知道“喇叭正在播什么”,才能把回声从麦克风信号里减掉。

接法很简单:

text

复制

下载

功放输出 → 电阻分压(10K+2K)→ SPK_IN+ / SPK_IN-

分压的原因是功放输出幅度太大(可能 5-10Vpp),A-47 只接受 500mV 左右。

效果

回音:完全消失

通话:全双工,像打电话一样自然

客户满意度:从投诉不断到主动表扬

经验总结

回音问题,不是麦克风的问题,是参考信号没接好
很多做对讲的人不知道需要“参考信号”,以为换个好麦就能解决。
A-47 的 SPK_IN 就是专门对付回音的,一定要接

三、VTM项目:远距离拾音 + 射频干扰,双重暴击

VTM(远程视频柜员机)比 ATM 更麻烦。

挑战

用户站在 1.5 米外说话

机器内部有 4G、Wi-Fi、大屏,射频干扰严重

需要全双工视频通话

录音也要能用

之前的问题

用普通模拟麦克风 + 音频 Codec:

远距离拾音:声音太小,增益推高后底噪巨大

射频干扰:录音里全是“滋滋”声

回音:大音量外放,回音明显

A-47 解法

这个项目我用的是 数字模式

输入:PDM 数字麦克风(高灵敏度,-29dBFS)

输出:PDM 数字音频(直接接主板)

供电:3.3V 从主板取

为什么用数字?
因为 VTM 内部电磁环境太恶劣了,模拟信号根本扛不住。
数字信号全程不走长模拟线,干扰进不来。

效果

拾音距离:1.5 米清晰可辨

干扰:无底噪、无“滋滋”声

回音:无

经验总结

射频干扰严重的地方,别犹豫,直接上数字模式。
A-47 的 PDM 接口是现成的,接上就能用,比你花两周改 PCB 走线省事一万倍。

四、金库门禁:封闭空间+免提通话,啸叫是最大的坑

金库/加钞间的门禁对讲,是个容易被忽略的场景。

问题表现

封闭小房间,声学反射严重

免提通话,喇叭和麦克风很近

容易啸叫(正反馈)

A-47 解法

这个场景我用了 消回音模式 + 近距离程序

喇叭和麦克风物理距离很近,需要更激进的回音消除算法

A-47 的近距离程序专门优化了这种场景

SPK_IN 参考信号必须接,而且信号质量要好

效果

啸叫:消除

通话:清晰稳定

验收:一次性通过

经验总结

封闭空间 + 免提通话 = 回音消除算法的极限挑战。
A-47 的三种距离程序(远/中/近)不是摆设,一定要根据实际结构选对。

五、银行项目的几个血泪教训

教训1:SPK_IN 信号幅度不能大

功放输出直接怼进去,模块会烧。
必须电阻分压,单端控制在 500mV 以内。

教训2:双麦距离不能小于6cm

之前有个项目,两个麦摆得太近,降噪效果直接打五折。
主麦对人,参考麦对噪声源,距离拉开,朝向不同。

教训3:供电5V和3.3V不能同时接

数据手册写得很清楚,但我见过有人同时接。
结果:冒烟。二选一!

教训4:4/5脚不能直接推喇叭

MIC_OUT 是线路电平,推不动扬声器。
需要外接功放(比如 LM386、TDA7266)。

教训5:低温一定要测

银行设备可能放东北户外。
A-47 标称 -45℃ ~ 85℃,但我们还是做了 -40℃ 冷柜测试,48小时没问题。

六、总结:为什么我反复用 A-47?

场景 痛点 A-47 怎么解决
ATM 机器噪音大 双麦降噪 45dB
柜面对讲 玻璃回音 SPK_IN 参考信号 90dB 回音消除
VTM 远距离+射频干扰 PDM 数字模式 + 高灵敏麦
金库门禁 封闭空间啸叫 近距离程序 + 回音消除

最大的感受就是:
A-47 把“专业的语音处理能力”做成了“焊上去就能用”。
你不需要懂算法、不需要调参数、不需要声学实验室。
照着数据手册接好线,问题就没了。

银行项目和消费电子不一样,稳定、可靠、不翻车比什么都重要。
A-47 正好做到了这一点。

最后说一句

如果你也在做:

ATM / VTM / 自助终端

柜面对讲 / 窗口对讲

金库门禁 / 加钞间对讲

银行会议室 / 培训室拾音

强烈建议拿一片 A-47 实测一下。
可能你被折磨了几个月的问题,人家一个模块就解决了。

评论区聊聊:
你在银行项目里遇到过什么奇葩的语音问题?
欢迎分享,一起避坑!

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分