題:
為什麼C-3PO用英語與R2-D2對話?
Often Right
2014-05-28 10:09:04 UTC
view on stackexchange narkive permalink

每當我們看到C-3PO與R2-D2通話時,他都會用英語講話(嗯,這就是我們所聽到的),因此至少不會出現在R2-D2使用的“二進制”蜂鳴聲中。

為什麼 C-3PO在一起時不使用R2的“蜂鳴”語言說話,並且不需要翻譯?當然,C-3P0可以用該語言講話,既是翻譯器又是機器人。我正在尋找宇宙中的答案,因為出於對我們理解R2在說什麼的好處,它當然是在屏幕上完成的!

因此,以英語觀看電影的人不需要字幕= P
而你我的朋友顯然無法理解異想天開;]
就我們所知,星球大戰宇宙中沒有人會說英語。我想在日本的電影院裡,除了R2D2以外,每個人都會說日語。
@Major堆棧-演奏得很好。
另外,[R2為什麼不說英語](http://scifi.stackexchange.com/questions/8220/why-cant-r2-d2-talk)?它可以理解它,為什麼它不說話呢?
真正的問題應該是他們為什麼彼此交談?他們都是機器人,如果技術達到了軟件宇宙中的最高水平,機器人似乎不太可能使用口語等原始語言進行通信。通過某種機器代碼進行通信,或者通過某種未來的無線電信號算法或類似的方法直接傳輸“思想”,將更加高效並且更有可能。
@MajorStackings我想說C3PO是說英語,日語還是Basic都沒關係。重要的是,他正在向機器人發出嗶嗶聲的人類語言。
@AndresF。大聲笑。我會說這是一個繪圖設備,但是很容易想到當周圍沒有人(觀眾)時,他們使用機器語言講話。同樣有可能設置了C3PO的默認編程,以便當他不翻譯時,他的基本語音模式是聽眾講話。我認為真正的問題是,為什麼像R2系列這樣的整體機器人似乎在人類語言中是不熟練的。
R2-D2可以聽見​​嗶聲嗎?我認為它只能發出嗶嗶聲。
@Dave如果允許機器人使用自己的方言進行交流,那麼這對任何人來說都是效率更高,幾乎無法理解的(鑑於解碼要求以及對生物大腦的固有較慢理解),非機器人公民很快就會感覺到自己受到機器人的威脅。 Imageine如果每個人都是您周圍的心靈感應者,您會感覺如何:您永遠無法知道他們在說什麼,即使他們最初是在講話。
出於同樣的原因,Han Solo不會與Chewbacca說Wookieese:他的語音系統無法準確產生聲音。
我相信,C3PO是協議的機器人,只是遵循某種協議以可能的最通用語言(在本例中為BASIC)說話。無關,但在非佳能SWTOR中,“星狀機器人”嗶嗶聲被“字幕”化為一種編程語言,例如:“ R2D2 + Jedi = Forever”代表一個小機器人,表明永恆的友誼
他們是可以理解許多不同語言的機器人。他們知道的語言子集中,任何一種都可以很好地用於對話。因此,與可能精通一種語言並因此偏愛這種語言的人不同,他們在此基礎上沒有偏愛。因此,他們只是使用其默認語言。信息是一樣的,它們與語言無關。通過認為他們對效率或熟練程度有偏好而使他們人性化,這是imo的錯誤,他們是機器人。
* @SachinShekhar R2單元(特別包括R2D2)*能夠理解並說出R2嗶聲。這在ANH中得到了證明,在Luke和Owen叔叔購買R2D2和C3PO的場景中:當他們正在談判購買3PO時,Red,Red,R2D2和其他一個droid單位正在以R2嗶嗶聲來回交流,顯示了他們相互理解的所有可能指示(沒有被翻譯),導致Red通過使他的動機使銷售轉移到R2D2上來回應R2關於從C3PO分離的表達觀點。
作為為禮節,禮節和“人與人之間的關係”編程的機器人,您能想像在Binary中講話會多麼粗魯?想像一下禮節性的假裝,然後停下來,在二進位陳述中轉而轉向“基本”?此外,如果您以很少有人知道的語言竊聽,對“人與人之間的關係”不利。它肯定會導致不信任和不良關係。我懷疑對於禮節機器人來說,“適當”的事情是用人類的語言說話,即使似乎沒有人在身邊,只是為了潛在的竊聽者。
這是因為我們知道並了解一場對話...:P:D
@MajorStackings小時候,我在橫濱電影院參加了RotJ的首映式,他們有字幕。我聽到了原始的英語配樂。太棒了。
十二 答案:
Royal Canadian Bandit
2014-05-28 13:38:45 UTC
view on stackexchange narkive permalink
對C-3PO進行了禮節和禮儀編程;因此,如果有其他人的話,他無疑會對R2-D2講Galactic Basic,這樣每個人都可以理解他在說什麼。但是,這並不能解釋為什麼當沒有其他人在身邊時,例如當他們獨自一人在沙漠中的Tattooine中時,他會用R2-D2說話。

我們知道C-3PO偏愛某些語言來代替其他。在TESB中,他抱怨千年獵鷹的通信方式:

C-3PO(致漢人):主席先生,我不知道您的船在哪裡學過通信,但是它的方言最奇特。

他可能會發現R2-D2的“嗶嗶聲”很醜陋或有其他偏見。考慮到他經常侮辱和貶低R2-D2,C-3PO可能認為嗶嗶聲在他之下。

而且,正如Numaroth所說,講Galactic Basic可能只是C-3PO的一種習慣。這似乎是他用來對自己說話和抱怨的語言,例如在ANH的開場場景中,當他爬進逃生艙時喃喃地說“我為此感到後悔”。

C-3PO在ROTJ中對哈特人哈巴(Jabba)說“基本”,這似乎證明了這一點,但實際上並非如此。根據這個問題的答案,他被認為不適合與Huttese和Jabba對話,如果他嘗試,將受到嚴厲的懲罰。

阿納金(不是至少還是固定的)在《幻影威脅》中製作了C-3PO嗎? Anakin可能已將自己的語言設置為默認設置(畢竟,所有機器/機器人都具有默認設置)
我喜歡默認設置的想法。我一直認為機器對機器應該使用藍牙,但是觀看起來會很無聊!
@Andreas:好點。反叛聯盟也說了基本,因此他們將保留原樣。
您說“習慣”,但是作為計算機程序員,我聽到了“默認”一詞。如果我正在編寫C-3PO,我希望他使用他和收聽者可以使用的最默認語言(在這種情況下為基本語言)。如果他的AI在將短語發送到他的主唱之前不必將他所說的內容翻譯成“ astromech beep”,將節省一點處理時間。
也許他是在自言自語,關於* R2D2和R2D2大部分時間都在那兒。他的確在自言自語。
-1
@ilinamorato:有趣,但是C-3P0的“頭腦”幾乎肯定不是充滿Galactic Basic單詞的文本文件。取而代之的是,他將具有與“ R2-D2沮喪”相對應的內部心理狀態,他可以用600萬種通訊方式中的任何一種來表達。
-1
@ilinamorato:是的,我知道。我的觀點是,將Galactic Basic設置為默認語言並不***意味著它在處理時間方面更加有效。實際上,幾乎可以肯定,GB比在數據壓縮方面進行了優化的機器語言*運算效率低。 (我同意“溝通形式”很可能包括寫作,手勢和其他非語言模式。)
@RoyalCanadianBandit:是的,這很有道理。但是他是一個協議機器人,所以他的主要功能是“人與機器人的關係”。因此,他不會使用默認的機器語言。那時,與優化無關,而與UX有關。
numaroth
2014-05-28 11:55:17 UTC
view on stackexchange narkive permalink

很顯然,真正的原因是為了觀眾的利益,但是既然您想要一個宇宙,我會盡力而為。請注意,我沒有這個答案的來源。

我會說C3PO在Galatic中與R2D2對話的原因是習慣。顯然,在《星球大戰》宇宙中,機器人具有個性和一定程度的感知力。這些特徵帶來了養成習慣的傾向。由於C3PO大部分時間都花時間進行基本的對話,因此即使不是絕對必要的情況,C3PO也會繼續使用它。由於C3PO的默認語言很可能設置為基本語言,而他僅在必要時才使用其他語言,這一事實將得到加強。

此外,當C3PO周圍還有其他人時,他們可能會選擇使用基本語言以避免別人無法理解的對話而變得無禮。

很好的猜測,但這僅僅是猜測。如果您能找到任何支持它的資源,我將很樂意接受這個答案!
Trevel
2014-05-29 05:04:43 UTC
view on stackexchange narkive permalink

一些可能性:

在《星球大戰》宇宙中這是可以接受的禮儀

在宇宙中,每個人(不僅僅是C3PO)都在講話他們自己選擇的語言,以及與他們交談的人都以他們自己的語言進行回复。至少在理解方面,語言能力顯然是正常的。 (如果不是,則為Protocol Droids)。 Han / Chewie,Han / Greedo等也是如此。這是正常的。

C3PO表現出優於R2D2的優勢

R2D2不會說英語。 C3PO可以,而且有點小。他永遠不會拒絕在R2的臉上擦自己的優勢的機會,但是由於R2並沒有真正的面孔,因此他必須為此安定下來。

R2D2的語言只是褻瀆行為

蜂鳴聲不是來自R2D2,而是來自檢查器。 C3PO過於協議化而無法使用這種語言,而且電影不希望使用他的圖形語言所要求的X評級-因此我們聽到嗶嗶聲,但其他所有人都聽到褻瀆。

前兩個+1。 -1不能清楚地表明第三個是笑話。淨效果:無表決權。
Sulthan
2014-05-28 17:51:30 UTC
view on stackexchange narkive permalink

有一個非常簡單的解釋。

即使R2D2不會說銀河,它顯然也能完全理解。不管怎麼說,所有人類都會在銀河系中發出命令。

這可以任一種方式。給定R2D2可以理解的一組語言,為什麼選擇其中的任何*種?如果沒有人在場,如果R2D2發出“嗶”聲,為什麼C3PO會默認為Galactic?為了我的利益,我的計算機無法用英語與路由器對話。
@AndresF。我認為這是重點。 C3PO可以任意使用R2知道的任何語言,因此他決定使用Galactic幾乎是任意的。他可能是出於習慣而隨意執行此操作,因為這是C3PO與大多數其他字符一起使用以及R2與其他大多數字符一起使用的原因,但這是任意的。
我最喜歡這種解釋。 R2D2精通Galactic(可能還有許多其他語言)。因此,C3PO不必對他說嗶嗶聲。 C3PO默認使用最常見的銀河語言是合理的。
Philipp
2014-05-31 18:50:26 UTC
view on stackexchange narkive permalink

C3PO具有非常情緒化和外向的個性。他似乎更喜歡Galactic Basic,因為它似乎是表達情感的好語言。

但是考慮到R2-D2是為處理更多技術性任務而設計的,因此可以認為他的蜂鳴聲語言主要是為設計而設計的。表達技術概念。它可能缺乏表達情感的詞彙和技巧。這意味著它根本不允許C3PO說出他想說的話,或者至少沒有效率。

讓我們以C3PO在新希望中與R2-D2對話的第一行為例。 em>:

您聽到了嗎?他們關閉了主反應堆。我們肯定會被摧毀。這太瘋狂了!

可以肯定地用嗶聲代碼很容易地表示出技術設備被關閉並且在不久的將來很有可能出現非功能性的信息。它們對於星際機器人的工作是有用的信息。但是C3PO之所以說這並不是因為他想向R2-D2通報技術事實。 C3PO真正想要表達的是這如何使他感到。他不是通過他說的什麼來傳達信息,而是通過他說的如何來傳達信息。嗶聲代碼語言可能根本不允許這樣做。

當他嘗試在實際文本中傳達所有隱藏在拐點中的信息時,蜂鳴聲代碼可能會像這樣直譯:

您聽到了嗎?我確定您做到了,並且不希望您回答。但是,這種聲音讓我非常吃驚,並且我感到渴望將其作為與您討論我們目前情況的機會。 他們關閉了主反應堆。我認為,在當前情況下,這是一個非常不明智的決定。但是,我不相信他們會聽從我的建議,因為他們通常不會這樣做。我對技術專業知識的持續低估令我感到沮喪。 我們肯定會被摧毀。我非常害怕被摧毀。但是我沒有辦法阻止這種情況的發生。這讓我感到非常無助和絕望。 這是瘋狂的事情!我希望所有人類都能理解,他們的暴力行為只會導致不必要的痛苦,而友好合作是更加合乎邏輯的行動。但是,我了解到我永遠無法說服他們這個事實。這使我感到事情變得渺茫而又步履維艱。您對當前情況有什麼情感上的反應?

用蜂鳴聲編碼和說出整個文本可能要比用Galactic Basic花費更長的時間。並假設它甚至包含“挫折”,“恐懼”或“絕望”之類的詞。沒有這些詞,C3PO將不得不以某種方式來解釋這些概念,這將使文本更長。

liftarn
2014-05-28 18:53:58 UTC
view on stackexchange narkive permalink

雖然C3PO可以聽到嗶聲,但可能是由於他(技術上或其他方面)無法說出來。

但是他流利的交流方式超過600萬種。
除非我們有證據表明C3PO會說“嗶”一聲,但出於某種原因決定不這樣做,否則這仍然是一個有效的答案。
也許他這樣做是為了激怒R2D2。
在第六集中,當C3PO向Ewoks講述他們的故事時,他能夠準確地再現各種聲音效果。我發現他在技術上不太可能發出激光槍的聲音,但不能發出R2的蜂鳴代碼語言的聲音。
Zibbobz
2014-05-28 18:51:59 UTC
view on stackexchange narkive permalink

我可能需要再次回顧一下場景,但是當他向千禧獵鷹“說話”時,即使他當時使用的是Galactic Basic,而不是獵鷹的“輻條”,儘管據說二語是更容易進行交流,以實現嚴格的數字化存在。

因此,我的理論(這在某種程度上是推測)是C3P0不能說二進制,R2不能說基本,或者Chewbacca可以贏得選美比賽(因為(Chewie拒絕了他的申請,實在很受傷)。

這是有道理的-R2必須在其工作範圍內始終與計算機對話,但是為外交任務和禮貌而建立的Protocol droid無需考慮與機器對話我們已經看到人們對待他們的方式-通常最多是二等公民,最多是普通財產。

簡而言之,C3P0甚至可能無法用R2的語言講話。他可能知道這是什麼意思,因為能夠傳遞driod消息可能很重要,但是他只是沒有被編程說出它。

“我的第一項工作之一是對二元負載提升器進行編程,在很多方面與您的水分蒸發器非常相似”
-1
仔細看看。 C3PO的評論不只是Josh所說的“我的第一項工作是對二進制負載提升器進行編程,在很多方面與您的水分蒸發器非常相似”。他以“哦,是的,我的一個……”開頭,而“哦是”是對歐文叔叔的詢問的直接回應,這不僅涉及翻譯水分蒸發器的輸出,而且*專門*涉及“可以說話”。那些蒸發器的二進制語言。
@MatthewNajmon我最近沒看過這部電影,但我相信問題是“可以*理解*水分蒸發器的二進制語言”,而不是“可以*說*水分蒸發器的二進制語言”。
@Zibbobz可能。我記得它是“說話”的,但我現在沒有手頭的電影可以檢查。
cfh
2014-05-28 19:18:42 UTC
view on stackexchange narkive permalink

沒有普遍答案。當然,人們可以提出來,但是沒有規範的來源可以證實他們。因此,使用Occam的剃刀,即使您不喜歡這個答案,我們也必須接受最明顯的理由這樣做是為了觀眾的利益。

這個問題已經有4個答案,因此很顯然可以給出一個普遍的答案。僅僅因為它從未在規範中明確說明,並不意味著您無法分析證據並得出合乎邏輯的結論。
您可以給它,但是如果您遵循我的推理,那很可能是錯誤的。請記住,《星球大戰》曾經是,而且首先是娛樂產品;電影製片人只想製作一部可訪問且有趣的電影,即使這意味著與現實世界的邏輯相矛盾,這也很愚蠢。當您考慮到第一部電影還沒有發生並在後來重新定型時,這是非常正確的。
即使沒有普遍的答案,您仍然可以在得出結論之前先探索證據。指出差異和矛盾之處,而不僅僅是指出“沒有理由”。不探究證據和可能性而說“為觀察者的利益”並不是真正可以接受的答案。它可以應用於幾乎所有SF&F的工作。尤其是當詢問者特別聲明“我正在尋找宇宙中的答案時,因為它當然是在屏幕上完成的,這對我們理解R2在說什麼很有幫助”。
Marsan
2014-05-29 02:49:35 UTC
view on stackexchange narkive permalink

一個可能的普遍解釋是,在Tatooine上創建的C-3PO和在Naboo上製造的R2-D2沒有通用的通信接口。他們交流的唯一途徑是通過用於人機對話的母帶語言。因此C-3PO甚至必須獨自使用R2-D2的通用語言。

C3PO清楚地理解了R2D2的“蜂鳴聲”,但是如果出於某種原因他不會說,則此解釋有效。也許他的聲卡不適合發出它:-)
@SteveJessop,可能會出現“蜂鳴聲”是比我們認為的更為微妙和復雜的通信形式:它們可能包含聽眾無法記錄的諧波。 (在20 Hz到20 kHz之間,人的聽覺效果最好。)假設C3PO設計用於與類人的物種進行通信,則其硬件可能無法輸出所需的聲音。
user26690
2014-05-29 01:50:17 UTC
view on stackexchange narkive permalink

您同樣可以問每個人如何理解Chewie的咆哮。對於Han來說,要待在他身邊已經好多年了,就像隨著時間的流逝主人可以“理解”狗,並且朋友適應其他朋友的語言一樣。就盧克而言,這支部隊最初可能會幫助他。但是盧克和R2更加困難。這種力量可能正在發揮作用,或者更可能是Luke是“理解二進制語言”並且顯然擁有父親的機器親和力和技能的人。這就是為什麼Owen想要機器人的原因,他要么不想依靠Luke或知道他不能永遠和盧克(Luke)關於該學院的“討價還價”的一部分就是要得到做到這一點的機器人……幾乎是一種“信仰的表現,弄清楚機器人是否在那裡,盧克(Luke)會屈膝一點。

對於C3PO和R2,這是兩者最簡單的通用語言,我認為C3P0不會“與機器對話”,這不是他的“工作”是有道理的,並且因為他有點傲慢和自誇,很可能他可以做到,但做得不好,所以他不會cos R2能夠理解Basic,因為他被編程為接受口頭命令而不是用任何其他語言來阻止他被其他機器重新編程,這就是Jawas必須使用約束螺栓的原因。

每個人都知道Chewie的咆哮聲是問題所在,對嗎?問題不是C3PO如何理解R2D2,而是為什麼他在講話時默認使用Galactic而不是發出嗶聲。 (以您的示例為例:我敢打賭Han會覺得在Chewie咆哮感到不舒服或身體上是不可能的,但是C3PO和蜂鳴器語言並非如此!)
@AndresF。我們實際上如何知道C3PO和蜂鳴聲不是這種情況? C3PO *可以*發出嗶嗶聲已經相當確定,但是我不認為它特別出色,因為他覺得這樣做對他的身體或社會感覺都不舒服所以。
@MatthewNajmon當然可以!那很可能是實際答案。
Scott
2014-05-29 01:59:00 UTC
view on stackexchange narkive permalink

完全沒有跡象表明C3P0會說英語(或Galactic Base)。如果您接受以下前提:

  • 銀河基礎不是 英語
  • 所有字符都不講英語
  • 這些電影會為我們將演講稿翻譯成英語

然後,我們沒有理由認為C3P0獨自一人時不會向R2D2說機器語言。

我們再問一個問題:為什麼R2D2用蜂鳴聲說話?

  • 我建議我們只在電影中聽到蜂鳴聲,以表​​明主角沒有理解他。 li>

tl; dr摘要:我們在電影中聽到的是翻譯,而不是實際的語言

另請參見: http: //www.tor.com/blogs/2014/04/every-human-in-star-wars-is-really-a-humanoid-bee

這可能不是。在任何給定的場景中,我們都可以假設將語音翻譯成英語/日語/任何語言(取決於聽眾),但是您*不能*擁有的一個字符是其語音被翻譯的(在您的示例中為C3PO),而另一個則是*相同的*在“相同場景”(R2D2)中未翻譯的語言。這沒有任何意義:在任何給定場景中,您要么為所有角色翻譯蜂鳴聲語言,要么不為任何字符翻譯蜂鳴聲。
@AndresF:一些連接到電話網絡的現實世界中的電子設備具有可以產生可理解語音的硬件,而另一些具有可以產生機器可識別的聲音但還不夠複雜以產生語音的硬件。為什麼R2D2缺少使現場角色理解它所必需的音頻硬件會令人難以置信?
@supercat當然,我知道R2D2不會說Galactic,因為他沒有硬件。我只是說過,C3PO不可能發出嗶嗶聲,而R2D2卻不能發出嗶嗶聲*並且*電影場景中只有C3PO的語音被翻譯成英語。
@AndresF .:即使C3PO在周圍沒有其他人時會發出嗶嗶聲,但以人類語言進行翻譯仍然有必要強調一點,即C3PO會努力避免以現場人員無法理解的方式進行交流。
@supercat我認為這不是電影製作中的工作原理。實際上,我記不起一部電影,其中兩個角色在“相同場景”中都說“相同語言”,但是只有其中一個被配音/帶字幕。這會使聽眾感到困惑,無論如何,重點是什麼?
坦白說,您不能為R2D2發出嗶聲而過分思考。他很聰明,有自我意識。我的電話可以大聲喊著我說話,但肯定無法自己思考或修理航天器。
@AndresF:我當時認為它是“樹林中倒下的樹木”。當未被人類觀察時,C3PO可能會發出嗶聲,但是沒有人(*包括聽眾*)會觀察到。另外,雖然我想不出電影中的例子,但我確實看過電視節目,其中兩個人說相同的語言,只有一個有字幕,這通常是因為一個人比另一個人更容易理解。也許有人可以在這裡擴展這一原理-R2D2的“數字”方言包括一種人類可以識別的表達方式,足以使聽眾能夠理解它。
在某種程度上可能是因為C3PO僅會為純機器人聽眾說數字,所以如果不配音,這種方言可能聽不懂。
radhat
2014-05-29 23:51:13 UTC
view on stackexchange narkive permalink

您不會喜歡它,但是在個人計算機和由此產生的高級語言代碼(例如C / C ++,1979年為C ++)被採用之前,拍攝了第一部《星球大戰》電影(1977年)。關於默認機器代碼的想法可能從未進入作者/生產者的思想過程。C3PO用英語與R2D2進行交流,因為那是他在第一部電影中所做的事情,因為“機器碼”的思想尚未得到廣泛的理解/採用。

在宇宙中,Basic的發音速度比Beep更快,因此效率更高。機器總是與效率有關。轉換和語言化Beep語言需要處理能力和(無論C3PO的正常電源是什麼),因此僅使用Basic說話會效率更高。

我的$ .02

抱歉,這個答案只是垃圾。首先,自1950年代末以來,已經出現了高級編程語言(C ++是許多HLL譜系之一中的第四種語言)。其次,編程語言不是用於通信的:通信協議將更接近於機器人將使用的語言。此類協議也出現在1970年代後期。第三,Basic根本無法比“ Beep”具有更高的計算效率。如果真是這樣,R2D2肯定會說基本。
我以前的評​​論是正確的,但我很抱歉使用“垃圾”一詞,這是完全沒有必要的。
我完全不明白為什麼您似乎認為C3PO不會以某種蜂鳴代碼語言講話是一個合理的假設,因為這種技術在製作電影時並不普及,而R2D2實際上在同一部電影中就使用。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...