让机器理解人说的话很难吗?

知识点:由于语言的复杂性和影响因素的多样性,想让机器理解人的话,非常困难。不过,随着计算机和大规模集成电路的进一步发展,随着人们对语言学、语音学、自然语言等有更深入的理解,让机器能够理解人说的话必将逐步成为现实。

你看过《一千零一夜》吗?你听说过阿里巴巴和四十大盗的故事吗?还记得那句“芝麻开门”吗?一句“芝麻开门”门就开了,这虽然只是传说故事,但可以反映出当时人们的愿望。那么,在现实生活中,真的能够让机器听懂人类说的话吗?答案是肯定的,然而要想让机器准确地理解人说的话是非常不容易的。

让机器听懂人类说话,按照人类用语言表达的意思去办事是件很美妙的事,但我们仔细一想就会发现,这件事情对于机器来说是非常困难的。这主要因为以下几个方面的原因:

首先,我们每个人的发音都不相同,男女之间差异很大,即便是同一种语言,同一性别,讲的同一种话,发音也不完全一样。就拿普通话来说,很多人虽然会讲,但都会或多或少夹杂着乡音。进一步来说,同一个人在不同的环境中、不同的情绪时,讲同一句话,发出的声音也会有变化,更不用说感冒影响发音器官,声音发生的变化就更大了。可以看出,要听懂一个人说的同一句话,对机器来说都是比较困难的。

其次,是词汇量的问题。机器要想听懂人说的话,就必须要具备很大的词汇量。词汇量一多,就又会出现同音词的问题,比如汉语中的猪肝和竹竿是同音词,有一个笑话不就说主人让仆人去买竹竿,结果仆人却买了猪肝回来,可以想象,猪肝和竹竿也就一个音的差别就能闹出笑话,人耳都能听错,更何况是机器。

最后,要让机器识别的是单个词还是一句话,是书面语言还是口语,另外还有机器自身对语言的理解能力,要让机器能听懂话更能回答问题,难度就可想而知了。

综上所述,可以看出,让机器理解人说的话是很难的,但随着计算机和大规模集成电路的进一步发展,随着人们对语言学、语音学、自然语言等有更深入的理解,让机器能够理解人说的话必将逐步成为现实。


本作品为“科普中国-科学原理一点通”原创 转载时务请注明出处

更多精彩内容,敬请关注科学原理一点通官方网站

微信公众平台(ID:kxylydt)