本申請屬于人工智能,具體涉及一種視頻問答方法、裝置、電子設備及可讀存儲介質。
背景技術:
1、相關技術中,用戶在觀看視頻的過程中,可以通過多種方式來提高自身的觀看體驗。比如,用戶可以通過智能助理控制播放設備,以實現調整音量、切換頻道、搜索影片等,從而實現便捷的觀看體驗。然而,由于智能助理通常僅能識別簡單的控制操作,無法滿足用戶的多樣化問題需求。
技術實現思路
1、本申請實施例的目的是提供一種視頻問答方法、裝置、電子設備及可讀存儲介質,以解決目前的視頻控制方式無法滿足用戶的多樣化問題需求的問題。
2、為了解決上述技術問題,本申請是這樣實現的:
3、第一方面,提供了一種視頻問答方法,應用于電子設備,包括:
4、獲取用戶針對視頻輸入的問題;
5、對所述問題進行解析,獲得所述問題中包括的關鍵詞和所述問題的目標向量表示;
6、根據所述關鍵詞和所述目標向量表示,從預先構建的知識庫中選取與所述問題相關的目標文本信息;
7、根據所述目標文本信息,生成所述問題的答案。
8、第二方面,提供了一種視頻問答裝置,應用于電子設備,包括:
9、獲取模塊,用于獲取用戶針對視頻輸入的問題;
10、解析模塊,用于對所述問題進行解析,獲得所述問題中包括的關鍵詞和所述問題的向量表示;
11、選取模塊,用于根據所述關鍵詞和所述目標向量表示,從預先構建的知識庫中選取與所述問題相關的目標文本信息;
12、生成模塊,用于根據所述目標文本信息,生成所述問題的答案。
13、第三方面,提供了一種電子設備,包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面所述的方法的步驟。
14、第四方面,提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如第一方面所述的方法的步驟。
15、在本申請實施例中,可以獲取用戶針對視頻輸入的問題,對所述問題進行解析,獲得所述問題中包括的關鍵詞和所述問題的目標向量表示,根據所述關鍵詞和所述目標向量表示,從預先構建的知識庫中選取與所述問題相關的目標文本信息,并根據所述目標文本信息,生成所述問題的答案。由此,借助對視頻問題的解析和預先構建的知識庫,可以生成相應的問題答案,從而滿足用戶的多樣化問題需求,提升用戶的視頻觀看體驗。
1.一種視頻問答方法,應用于電子設備,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述知識庫為文娛知識庫,包括與視頻劇情相關的劇情知識庫以及與視頻劇情無關的通用知識庫;
3.根據權利要求2所述的方法,其特征在于,所述根據所述關鍵詞,從所述劇情知識庫中選取第一文本信息,以及從所述通用知識庫中選取第二文本信息,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述第一文本信息、所述第二文本信息、所述第三文本信息和所述第四文本信息,確定所述目標文本信息,包括:
5.根據權利要求1至4任一項所述的方法,其特征在于,所述目標向量表示包括第一向量表示和第二向量表示;其中,所述第一向量表示是采用詞向量方式對所述問題進行向量化得到,所述第二向量表示是采用句向量方式對所述問題進行向量化得到。
6.根據權利要求2至4任一項所述的方法,其特征在于,所述劇情知識庫是基于視頻名稱劃分的,所述通用知識庫是基于人物、制片者和獎項劃分的;
7.根據權利要求1所述的方法,其特征在于,所述根據所述目標文本信息,生成所述問題的答案,包括:
8.一種視頻問答裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括處理器,存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如權利要求1至7任一項所述的視頻問答方法的步驟。
10.一種可讀存儲介質,其特征在于,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如權利要求1至7任一項所述的視頻問答方法的步驟。