做AI语音软件,有一个指标,比准确率还重要:响应速度。
什么是响应速度?用户说了一句话,到灯响应,多久。
三秒?两秒?一秒?
今天说清楚,为什么响应速度是生死线。
第一个原因,用户等不了。
用户说"开灯",灯三秒才亮。用户觉得慢。觉得卡。觉得不好用。
人的心理预期,是说出来就亮。一秒以内,用户觉得正常。两秒,勉强接受。三秒以上,用户觉得"这灯不行"。
响应慢,准确率再高,用户也觉得不好。
第二个原因,本地处理是必须的。
云端处理,语音传到服务器,服务器识别,发指令回来。一来一回,网络快也要500毫秒。加上处理时间,一秒以上。
本地处理,语音在本地识别,不用传服务器。300毫秒以内,用户感觉不到延迟。
要做快,必须本地处理。
第三个原因,300毫秒是目标。
AI语音控制灯,响应时间目标:300毫秒以内。
怎么做到?
硬件要够快。芯片要选好的,不能图便宜。
模型要优化。模型太大,跑不动。模型太小,不准。要在准和快之间找平衡。
算法要精简。每一步处理,能省则省。
这三个都做好,才能做到300毫秒以内。
允董做AI语音软件,坚持本地处理。坚持300毫秒以内响应。
速度快,才是真正的好用。速度快,用户才愿意用。


夜雨聆风