本文參加百家號 #科學了不起# 系列徵文賽。
小的時候家住農村,離我家不遠的鄰居家就是殺豬的,所以,小時候聽到過許多次豬在被殺前的慘叫聲,那種聲音撕心裂肺,到現在記憶猶新。不過,相比而言,殺雞的時候就沒有什麼聲音了,因為殺雞一般都是「抹脖」,這一下已經切斷了雞的喉管,它即使想叫也發不出聲音了。如果說找一種在被殺時最無聲的動物,那一定是魚無疑了。那麼,為什麼魚在被殺時不會發出慘叫聲呢?我們簡單的來聊一下這個問題。
被殺的動物為什麼會撕心裂肺地叫?
動物之所以在被殺時會撕心裂肺地叫有兩個原因:一是會叫;二是疼和恐懼。
我們先說:會叫。隨著叫聲對於許多動物來說是一種與生俱來的本能,但是並不是所有的動物都有這個能力。首先,我們能夠聽到聲音,是因為物體振動發出的頻率恰好能夠被我們的耳朵接收到,一般用赫茲來表示振動的頻率。不同的動物能夠聽到的振動頻率範圍不同,比如我們人類能夠聽到16-20000赫茲之間的聲音,而鱷魚能夠聽到20-60000赫茲之間的聲音,狗能夠聽到15-50000赫茲之間的聲音。對於人來說低於16赫茲屬於次聲波,高於20000赫茲屬於超聲波,因此可以看出,次聲波和超聲波只是相對於人的聽力範圍的。
當然,原理上說只要是有振動頻率的物體都能發出聲音。不過,不同的動物發出聲音的方式也不同,比如蜜蜂是通過翅膀振動發出的「嗡嗡」聲,蟋蟀也是利用兩翅摩擦產生的「吱吱」聲,雄蟬則是通過空氣帶動自己的發音器(腹部的兩個白色鼓膜)來發聲的,鳥是通過氣管底部的鳴管振動來發聲的等等。不過,哺乳動物與以上這些動物的發聲方法都不同,因為哺乳動物靠的是喉這個器官,確切的說是聲帶,原理是肺部的空氣通過喉時帶動了聲帶的振動。

其次我們再來說一下疼和恐懼。試想一下,我們在突然磕到身體時,第一反應是什麼?沒錯,就是叫,「哎呦」,「嘶」都是在遇到身體疼痛時我們經常發出的叫聲。對於動物來說也是一樣的,達爾文在《人與動物的情感表達》一書指出,動物在遇到危險時,大都有肌肉的收縮和緊張反應,這是一種本能的反應,而其中的表現之一就是會發出聲音。這也就解釋了我們在遇到非常恐懼的事情時,為什麼會大叫了,同時也解釋了豬在被抓的過程中為什麼會大喊大叫了。達爾文認為,在遇到危險時,大叫對於同類來說是一種警示和告警作用。
除此之外,疼幾乎與叫是連在一起的。根據心理學家的研究發現,疼痛時叫喊能夠減輕疼痛感。
因此,總體而言,動物被殺時會叫,首先它要具備「叫」的器官,其次,叫聲能夠減少疼痛感和恐懼感。
弄清了上面的問題,我們再來看殺魚時魚為什麼不叫?
首先,我們說過,叫是一種能力,而且想要叫必須要要有發聲的器官。許多人認為魚是沉默的,它們沒有發聲器官,也不會叫。事實上,魚是會叫的,我們舉個例子,許多小夥伴對黃顙魚並不陌生,它的俗稱是「黃鴨叫」,而且這個俗稱就是因為黃顙魚發出的叫聲如同鴨叫一樣。
其次,許多生物學家都曾經對魚的叫聲進行過研究,他們最常用的就是「水下聽音器」,經過不斷的實驗,他們發現許多魚都會發出叫聲,而且不同的魚發出的叫聲也不同,比如食人魚能夠發出尖叫聲,鯡魚能夠發出「噗噗」聲等等。
那麼魚是如何發聲的呢?根據科學的研究發現,魚的發聲其實與其他動物的發聲無異,都是通過氣流產生振動發聲的。原理是魚會通過魚鰾的收縮,壓出其中的氣體,氣體通過魚鰾和消化道衝擊口部,從而產生了聲音。
既然魚會叫,被殺的時候為什麼不叫呢?
其實導致魚被殺時也不會發出叫聲的原因有兩個:一個是所處環境;一個是沒有疼痛。首先,魚被宰殺時,通常都是在離水狀態下,在這種狀態下,魚無法從空氣中直接獲取氧氣,這導致了魚鰾內僅存的空氣還要用來支撐生命活動,此時,它根本沒有能力也不會想著像在水裡那樣隨意的壓縮魚鰾。所以,此時就不會發出聲音。
其次,痛覺的產生是源於一套複雜的神經系統。我們之所以會在受傷時感到疼痛是因為神經系統將這種刺激傳輸到了中樞神經之後才會有的感覺。但是魚的身體比較的簡單,它們缺少感受器和大腦系統,因此,即使你將魚開膛破肚,它還是會本能的掙扎,而這種掙扎是缺氧和逃生的方式。
因此,魚在被殺時不會叫是因為它們脫離的原本的環境,此時無法讓魚鰾劇烈的收縮產生聲音,其次它確實感受不到疼痛。
總結
許多人認為魚是不會叫的,其實這是一個錯誤的認知,因為目前已被證實可以叫的魚不下50種,它們大都是通過魚鰾收縮來發聲的,也有一部分是通過魚鰭摩擦水底的硬物發聲的。不過,不管會不會叫的魚,它們在被殺時由於魚鰾無法劇烈收縮,再加上其本身沒有痛覺,所以,它們在被殺時是不會叫的。