苹果如何实现“HeySiri”功能?

新知榜官方账号

2023-08-23 10:12:26

苹果如何实现“HeySiri”功能?

苹果通过深度神经网络实现了“HeySiri”功能,用户只需说出“HeySiri”就能唤醒Siri,而无需接触设备。该功能不仅需要检测结果准确,还需要在达到高识别速度的同时不造成明显的电量消耗。为了提升系统表现,苹果专门录制了各种语言在不同环境下的语音样本,用于训练和测试深度神经网络的声学模型。

“HeySiri”检测器中使用了一个深度神经网络(DNN),每时每刻把你的语音模式转换成一个不同讲话声音的概率分布。它使用了一个时间积分的过程对听到的语音计算一个置信度分数,判断你说的词语是不是“HeySiri”。如果这个分数足够高,Siri就会醒来。

为了减少误激活带来的麻烦,在iOS设备上打开“HeySiri”功能后,用户需要进行一个简短的注册环节。在注册环节中,用户需要说五个以“HeySiri”开头的短语,然后这些语音样本会被保存在设备上。未来设备上录制到的任何“HeySiri”语音都会和存储的样本做对比,从而降低误激活率。

苹果的工程师们为最终评分设立了两个阈值来决定是否要激活Siri。实际上,阈值并不是固定的数值。苹果工程师们设定了一定的灵活性,在嘈杂的环境下更容易激活Siri,同时也不会显著增加误激活的次数。

本页网址:https://www.xinzhibang.net/article_detail-10269.html

寻求报道,请 点击这里 微信扫码咨询

关键词

苹果 HeySiri 机器学习 声学模型

分享至微信: 微信扫码阅读

相关工具

相关文章