語音輸入由於口音問題目前還無法做到100%正確識別所有人的聲音

如果考慮可以正確語音輸入的話,npc回應無非是對句子進行拆分和判斷。

1.語氣判斷

根據音量音調,語速進行語氣判斷

npc根據玩家不同語氣給予不同語氣的答覆

2.語句類型判斷

先捕獲語氣詞,判斷是什麼類型的句子

「嗎」 「啊」 「呀」等等

3.語句意義判斷

最簡單的1.誰 2.做什麼 3.目標

首先捕獲主語,比如說「這個」,「我」,「你」,「誰」這些都是主語。

然後是做什麼,「幫」,「吃」,「聽」等等動詞

最後是目標

「我」 「你」

當然還有一些模板回復

如果玩家的話里有

「你在」 且屬於疑問句的話。

npc就回復「我在」+後續或者給予否定回復

當然實現npc回復肯定需要大量數據的扶持,以上只是簡單的檢索思路


對接AI對話平台,比如小I、圖靈等

或者自己添加語料庫,添加動作行為


如果是語音指令的話,二進位領域算是有先例,但是感覺ai對語音指令的接受度還是不夠高,發音口音等等的影響還是太大了

如果是打字之類的就方便多了,可以設置關鍵詞等方式,和客服機器人之流的原理是差不多的


難。

npc如果想要聽懂玩家的所有話並給出反應的話需要npc的AI有相當高的智能程度。先不說到現在為止沒有哪家的人工智慧可以完全模仿人類,就算有人有這樣的技術,人家做點別的恐怕都比做遊戲來錢快。

即使以後能夠做到,那也就意味著玩家與npc的對話會很大程度上影響之後的遊戲進程,進而影響結局。這種情況下,遊戲開發商只有兩個方法:

1.添加多個結局,但需要添加的結局數量跟現在所謂的多結局遊戲的結局數量肯定要多個好幾倍。即便如此,因為玩家的行為在完全開放的條件下是無法預測的,因此即使做到這樣也依然無法保證所以玩家會走上這些結局路線上的其中之一。

2.演算法自動計算生成結局,但以現有技術恐怕根本做不到,就算有這技術也不會拿來做遊戲。

所以就不要有這個想法了,老老實實回去打遊戲吧。


Event[0] 這個遊戲 主要內容就是打字和一個簡易ai對話來實現開門等操作 可以看看

ps 問它murder有關的問題有驚喜


1、低智能型:只能選擇說固定的話,針對每個選擇設計對應動作。目前的遊戲就是醬紫。

難度指數1星

2、中智能型:大量練習庫,程序根據練習庫和演算法,給出解析後的對應動作。目前的AI就是1和2結合。

難度指數3星

3、高智能型:又稱,大眾眼中的人工智慧型。附帶人腦學習模式,思維模式,且存在數據。能像個人一樣靈活思考對答。

難度指數99999999999999星


推薦閱讀:
相关文章