现如今,智能手机可以说是人手一部,已经广泛地被大家使用。不管是苹果手机还是安卓手机,上面都有语音助手。比如苹~果手机上的Siri以及安卓手机上的(如小~米手机上的小爱,华~为手机上的小E等等)的语言助手都可以和大家进行简单的语音交流。那么你知道这些语音助手是怎么和大家进行对话的呢?
要回答上面这个问题,我们需要知道语音助手可以对话的本质原理。
我们先回想下生活中大家之间是怎么实现交流的:首先是你对别人说话,得别人能够听得见你的声音,才能明白你到底说了什么;其次,别人要回答你,他得听懂了你讲的内容,然后通过思考并以语言的形式反馈给你。其实语音助手也是一样的:语音助手也需要先能听到大家讲话,其次还得能够听得懂,最后还得进行思考,接着再通过语音的形式给你反馈。
那语音助手怎么才能听得到大家讲话呢?
我们想一想和别人打电话的场景,别人要能听见你讲话,首先你需要正在对他讲话,其次是手机上得有麦克风(话筒)将你的声音接收并传到远处朋友那里。那么,同样地,语音助手也需要你对着它讲话,并且它能够正常使用麦克风(需要你授予它使用麦克风的权限)捕获你的声音。
那语音助手怎么才能听得懂大家的讲话呢?
我们再想想别人是怎么听懂你的讲话的:首先他得听清楚了你说话的内容,然后经过大脑思考就明白了你的意思。同样的,语音助手也是这个过程:它也要先捕获到你讲话的内容,所以它首先是通过麦克风捕获你的声音,然后通过网络传递到大数据云端,接着通过人工智能识别出你讲话的语言包含的内容;然后在经过大数据分析出你的意思。完成了这个过程,就听懂了你的讲话。
那语音助手怎么给大家正确的反馈呢?
通过上一步之后,它已经是“明白”了你的意思,接着还会继续通过云端AI(人工智能)“思考”出应对的内容。然后再通过网络将此内容返回给语音助手,最后语音助手再通过扬声器(喇叭)把对应的结果“读“出来,自此就完成了一个对话的过程。
所以,通过上面原理的分析,我们知道了语音助手要完成这个过程,就需要以下前提条件:
前提条件一、需要授予权限
授予它访问麦克风的权限,用来捕获你的声音;授予它访问网络的权限,用来“读懂”你讲话的意思。
前提条件二、需要网络环境
它能够“读懂”你的意思并正确给出反馈,还需要借助云端来完成。所以这个过程它需要借助网络来完成与云端数据的交互。因此,整个过程中,手机必须要有畅通的网络才可以。
好了,看到这里,我相信大家都明白了语音助手可以进行对话的原理了。那么,你在使用语音助手的时候碰到过哪些问题呢?欢迎留言讨论!喜欢笔者的朋友,欢迎点赞转发加关注!