本發(fā)明涉及語音識別技術領域,尤其涉及一種語音消息的處理方法、裝置及其電子設備。
背景技術:
目前,由于社交軟件的流行,人們越來越多的將微信等聊天工具作為日常交流和商業(yè)溝通的手段,而且語音消息的推出更是給打字或者看文字困難的人提供了極大的方便。
發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn):由于接收的語音消息過多,用戶逐條點擊播放來收聽,浪費了大量時間和精力。
技術實現(xiàn)要素:
本發(fā)明目的旨在提供一種語音消息的處理方法、裝置及其電子設備,能夠根據(jù)用戶需求對語音消息進行處理,提升用戶體驗。
第一方面,本發(fā)明實施例提供了一種語音消息的處理方法,所述方法包括:
接收語音消息,識別所述語音消息中的關鍵信息;
判斷所述語音消息中的關鍵信息是否與預設的關鍵詞匹配;
當所述語音消息中的關鍵信息與預設的關鍵詞匹配時,則對所述語音消息進行處理。
其中,所述對所述語音消息進行處理具體為:
標識所述語音消息。
其中,所述對所述語音消息進行處理具體為:
將所述語音消息轉換為文字消息,并同時保留所述語音消息。
其中,所述對所述語音消息進行處理具體為:
將所述文字消息保存至文檔。5、根據(jù)權利要求1所述的方法,其特征在于,所述對所述語音消息進行處理具體為:
自動播放一次以上所述語音消息。
其中,所述識別所述語音消息中的關鍵信息的步驟,具體包括:
確定所述語音消息中出現(xiàn)次數(shù)大于或等于預設次數(shù)的信息為關鍵信息。
第二方面,本發(fā)明實施例提供了一種語音消息的處理裝置,所述裝置包括:
接收模塊,用于接收語音消息;
識別模塊,用于識別所述語音消息中的關鍵信息;
判斷模塊,用于判斷所述語音消息中的關鍵信息是否與預設的關鍵詞匹配;
處理模塊,用于當所述語音消息中的關鍵信息與預設的關鍵詞匹配時,則對所述語音消息進行處理。
其中,所述處理模塊具體用于當所述語音消息中的關鍵信息與預設的關鍵詞匹配時,標識所述語音消息。
其中,所述裝置還包括轉換模塊,用于將所述語音消息轉換為文字消息,并同時保留所述語音消息。
其中,所述裝置還包括保存模塊,用于將所述文字消息保存至文檔。
其中,所述處理模塊具體用于自動播放一次以上所述語音消息。
其中,所述識別模塊具體用于確定所述語音消息中出現(xiàn)次數(shù)大于或等于預設次數(shù)的信息為關鍵信息。
第三方面,本發(fā)明實施例還提供了一種電子設備,包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如上所述的方法。
第四方面,本發(fā)明實施例還提供了一種非易失性計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于使計算機執(zhí)行如上所述的方法。
第五方面,本發(fā)明實施例還提供了一種計算機程序產品,所述計算機程序產品包括存儲在非易失性計算機可讀存儲介質上的計算機程序,所述計算機程序包括程序指令,當所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行如上所述的方法。
本發(fā)明實施例提供的一種語音消息的處理方法,通過接收語音消息,識別語音消息中的關鍵信息,判斷語音消息中的關鍵信息是否與預設的關鍵詞匹配,當語音消息中的關鍵信息與預設的關鍵詞匹配時,則對語音消息進行處理,便于根據(jù)用戶需求對語音消息進行處理,提升用戶體驗。
附圖說明
一個或多個實施例通過與之對應的附圖中的圖片進行示例性說明,這些示例性說明并不構成對實施例的限定,附圖中具有相同參考數(shù)字標號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構成比例限制。
圖1是本發(fā)明實施例提供的一種語音消息的處理方法的流程圖;
圖2是用戶終端的語音消息對話框的一實際應用示意圖;
圖3是用戶終端的語音消息對話框的又一實際應用示意圖;
圖4是本發(fā)明又一實施例提供的一種語音消息的處理方法的流程圖;
圖5是本發(fā)明實施例提供的一種語音消息的處理裝置的功能框圖;
圖6是本發(fā)明又一實施例提供的一種語音消息的處理裝置的功能框圖;
圖7是本發(fā)明實施例提供的一種語音消息的處理方法的電子設備的硬件結構示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術特征只要彼此之間未構成沖突就可以相互組合。
圖1是本發(fā)明實施例提供的一種語音消息的處理方法。如圖1所示,該方法包括:步驟S11、步驟S12和步驟S13。
其中,步驟S11包括:接收語音消息。
在本發(fā)明實施例中,該語音消息的處理方法可以適用于多種用戶終端,比如,智能手機、平板電腦、車載設備、可穿戴設備或者個人計算機,這些用戶終端可以通過微信、QQ等即時聊天軟件或者通過語音短消息等接收上述語音消息。
步驟S12包括:識別語音消息中的關鍵信息。
在本發(fā)明實施例中,可以對語音消息進行分幀、聲學特征提取、聲學模型匹配等操作,識別出語音消息中的關鍵信息;該關鍵信息可以是語音消息中出現(xiàn)次數(shù)大于或等于預設次數(shù)的信息,例如,在快遞員發(fā)送的語音消息中會多次出現(xiàn)快遞、送貨、包裹等之類的關鍵信息,又如,在房產中介發(fā)送的語音消息中惠多次出現(xiàn)樓盤、租金、裝修等之類的關鍵信息。
步驟S13包括:判斷語音消息中的關鍵信息是否與預設的關鍵詞匹配。
步驟S14包括:當語音消息中的關鍵信息與預設的關鍵詞匹配時,則對語音消息進行處理。
在本發(fā)明實施例中,關鍵信息與預設的關鍵詞匹配可以是關鍵信息的語義與預設的關鍵詞的語義相同,例如,關鍵詞是用餐,關鍵信息是吃飯;關鍵信息與預設的關鍵詞匹配也可以是關鍵信息的語義與預設的關鍵詞的語義相近,例如,關鍵詞是樓盤,關鍵信息是筍盤或二手房。在關鍵信息與預設的關鍵詞匹配的情況下,對語音消息進行處理。
本發(fā)明實施例提供的一種語音消息的處理方法,通過接收語音消息,識別語音消息中的關鍵信息,判斷語音消息中的關鍵信息是否與預設的關鍵詞匹配,當語音消息中的關鍵信息與預設的關鍵詞匹配時,則對語音消息進行處理,便于根據(jù)用戶需求對語音消息進行處理,提升用戶體驗。
在一可選實施例中,對語音消息進行處理的方式可以是標識包含有與預設的關鍵詞匹配的關鍵信息的語音消息。例如,如圖2所示,在用戶終端的語音消息對話框中,采用在對應的語音消息后顯示五角星符號201的方式來標識;又如,將對應的語音消息設置為區(qū)別于其他語音消息的背景顏色、形狀輪廓等。需要說明的是,標識所述語音消息的目的是為了便于用戶識別出包含有與預設的關鍵詞匹配的關鍵信息的語音消息,方式包括但不限于采用上述符號、設置區(qū)別的背景顏色、形狀輪廓等。
在一可選實施例中,在標識該語音消息之后,還可以包括將語音消息轉換為文字消息,并同時保留語音消息。
為了在用戶不方便收聽語音消息的情況下,如圖3所示,在用戶終端的語音消息對話框中,可以將包含有與預設的關鍵詞匹配的關鍵信息的語音消息轉換為文字消息301,并同時保留語音消息。
在一可選實施例中,在將語音消息轉換為文字消息,并同時保留語音消息之后,還可以包括將文字消息保存至文檔。例如,將上述文字消息保存至記事本,方便用戶對上述文字消息進行歸納匯總。
圖4是本發(fā)明又一實施例提供的一種語音消息的處理方法。如圖4所示,該方法包括:步驟S41、步驟S42、步驟S43和步驟S44。
其中,步驟S41包括:接收語音消息。
步驟S42包括:識別語音消息中的關鍵信息。
步驟S43包括:判斷語音消息中的關鍵信息是否與預設的關鍵詞匹配。
在本發(fā)明實施例中,對步驟S41、步驟S42和步驟S43的解釋說明請參考上述對步驟S11、步驟S12和步驟S13的解釋說明,在此不再贅述。
步驟S44包括:當語音消息中的關鍵信息與預設的關鍵詞匹配時,則自動播放一次以上語音消息。
在本發(fā)明實施例中,為了方便用戶在不操作用戶終端的情況下收聽語音消息,可以自動播放一次包含有與預設的關鍵詞匹配的關鍵信息的語音消息。
本發(fā)明實施例提供的一種語音消息的處理方法,通過接收語音消息,識別所述語音消息中的關鍵信息,判斷語音消息中的關鍵信息是否與預設的關鍵詞匹配,當語音消息中的關鍵信息與預設的關鍵詞匹配時,則自動播放一次以上語音消息,方便用戶在不操作用戶終端的情況下收聽語音消息,提升用戶體驗。
圖5是本發(fā)明實施例提供的一種語音消息的處理裝50的功能框圖,如圖5所示,所述裝置50包括:接收模塊51、識別模塊52、判斷模塊53和處理模塊54。
其中,接收模塊51用于接收語音消息。
在本發(fā)明實施例中,該語音消息的處理方法可以適用于多種用戶終端,比如,智能手機、平板電腦、車載設備、可穿戴設備或者個人計算機,這些用戶終端可以通過微信、QQ等即時聊天軟件或者通過語音短消息等接收上述語音消息。
識別模塊52用于識別語音消息中的關鍵信息。
在本發(fā)明實施例中,可以對語音消息進行分幀、聲學特征提取、聲學模型匹配等操作,識別出語音消息中的關鍵信息;該關鍵信息可以是語音消息中出現(xiàn)次數(shù)大于或等于預設次數(shù)的信息,例如,在快遞員發(fā)送的語音消息中會多次出現(xiàn)快遞、送貨、包裹等之類的關鍵信息,又如,在房產中介發(fā)送的語音消息中惠多次出現(xiàn)樓盤、租金、裝修等之類的關鍵信息。
判斷模塊53用于判斷語音消息中的關鍵信息是否與預設的關鍵詞匹配。
處理模塊54用于當語音消息中的關鍵信息與預設的關鍵詞匹配時,則對語音消息進行處理。
在本發(fā)明實施例中,關鍵信息與預設的關鍵詞匹配可以是關鍵信息的語義與預設的關鍵詞的語義相同,例如,關鍵詞是用餐,關鍵信息是吃飯;關鍵信息與預設的關鍵詞匹配也可以是關鍵信息的語義與預設的關鍵詞的語義相近,例如,關鍵詞是樓盤,關鍵信息是筍盤或二手房。在關鍵信息與預設的關鍵詞匹配的情況下,對語音消息進行處理。
本發(fā)明實施例提供的一種語音消息的處理裝置50,通過接收模塊51接收語音消息,識別模塊52識別語音消息中的關鍵信息,判斷模塊53判斷語音消息中的關鍵信息是否與預設的關鍵詞匹配,處理模塊54在當語音消息中的關鍵信息與預設的關鍵詞匹配時,則對語音消息進行處理,便于根據(jù)用戶需求對語音消息進行處理,提升用戶體驗。
在一可選實施例中,處理模塊54具體用于當語音消息中的關鍵信息與預設的關鍵詞匹配時,標識包含有與預設的關鍵詞匹配的關鍵信息的語音消息。例如,如圖2所示,在用戶終端的語音消息對話框中,采用在對應的語音消息后顯示五角星符號201的方式來標識;又如,將對應的語音消息設置為區(qū)別于其他語音消息的背景顏色、形狀輪廓等。需要說明的是,標識所述語音消息的目的是為了便于用戶識別出包含有與預設的關鍵詞匹配的關鍵信息的語音消息,方式包括但不限于采用上述符號、設置區(qū)別的背景顏色、形狀輪廓等。
圖6是本發(fā)明實施例提供的一種語音消息的處理裝60的功能框圖,如圖6所示,所述裝置60包括:接收模塊61、識別模塊62、判斷模塊63、處理模塊64、轉換模塊65和保存模塊66。
其中,接收模塊61用于接收語音消息。
識別模塊62用于識別語音消息中的關鍵信息。
判斷模塊63用于判斷語音消息中的關鍵信息是否與預設的關鍵詞匹配。
在本發(fā)明實施例中,對接收模塊61、識別模塊62和判斷模塊63的解釋說明請參考上述對接收模塊51、識別模塊52和判斷模塊53的解釋說明,在此不再贅述。
處理模塊64用于當語音消息中的關鍵信息與預設的關鍵詞匹配時,標識語音消息。
在本發(fā)明實施例中,關鍵信息與預設的關鍵詞匹配可以是關鍵信息的語義與預設的關鍵詞的語義相同,例如,關鍵詞是用餐,關鍵信息是吃飯;關鍵信息與預設的關鍵詞匹配也可以是關鍵信息的語義與預設的關鍵詞的語義相近,例如,關鍵詞是樓盤,關鍵信息是筍盤或二手房。
如圖2所示,在用戶終端的語音消息對話框中,采用在對應的語音消息后顯示五角星符號201的方式來標識;又如,將對應的語音消息設置為區(qū)別于其他語音消息的背景顏色、形狀輪廓等。需要說明的是,標識所述語音消息的目的是為了便于用戶識別出包含有與預設的關鍵詞匹配的關鍵信息的語音消息,方式包括但不限于采用上述符號、設置區(qū)別的背景顏色、形狀輪廓等。
在一可選實施例中,為了方便用戶在不操作用戶終端的情況下收聽語音消息,處理模塊64還可以用于當語音消息中的關鍵信息與預設的關鍵詞匹配時,自動播放一次包含有與預設的關鍵詞匹配的關鍵信息的語音消息。
轉換模塊65用于將語音消息轉換為文字消息,并同時保留語音消息。
為了在用戶不方便收聽語音消息的情況下,如圖3所示,在用戶終端的語音消息對話框中,可以將包含有與預設的關鍵詞匹配的關鍵信息的語音消息轉換為文字消息301,并同時保留語音消息。
保存模塊66用于將文字消息保存至文檔。例如,將上述文字消息保存至記事本,方便用戶對上述文字消息進行歸納匯總。
本發(fā)明實施例提供的一種語音消息的處理裝置60,通過接收模塊61接收語音消息,識別模塊62識別語音消息中的關鍵信息,判斷模塊63判斷語音消息中的關鍵信息是否與預設的關鍵詞匹配,處理模塊64在當語音消息中的關鍵信息與預設的關鍵詞匹配時,標識語音消息,轉換模塊65將語音消息轉換為文字消息,并同時保留語音消息,保存模塊66將文字消息保存至文檔,實現(xiàn)根據(jù)用戶需求標識語音消息、方便查看和保存該文字消息,提升用戶體驗。
圖7是本發(fā)明實施例提供的一種語音消息的處理方法的電子設備700的硬件結構示意圖。如圖7所示,該電子設備700包括:
一個或多個處理器710以及存儲器720,圖7中以一個處理器710為例。
處理器710和存儲器720可以通過總線或者其他方式連接,圖7中以通過總線連接為例。
存儲器720作為一種非易失性計算機可讀存儲介質,可用于存儲非易失性軟件程序、非易失性計算機可執(zhí)行程序以及模塊,如本發(fā)明實施例中的撥號界面切換方法對應的程序指令/模塊(例如,附圖5所示的接收模塊51、識別模塊52、判斷模塊53和處理模塊54,附圖6所示的接收模塊61、識別模塊62、判斷模塊63、處理模塊64、轉換模塊65和保存模塊66)。處理器710通過運行存儲在存儲器720中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務器的各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例語音消息的處理方法。
存儲器720可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)語音消息的處理裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器720可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器720可選包括相對于處理器710遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至上述電子設備。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
所述一個或者多個模塊存儲在所述存儲器720中,當被所述一個或者多個處理器710執(zhí)行時,執(zhí)行上述任意方法實施例中的撥號界面切換方法,例如,執(zhí)行以上描述的圖1中的方法步驟S11、步驟S12和步驟S13,圖4中的方法步驟S41、步驟S42、步驟S43和步驟S44,實現(xiàn)圖5中的接收模塊51、識別模塊52、判斷模塊53和處理模塊54,圖6中的接收模塊61、識別模塊62、判斷模塊63、處理模塊64、轉換模塊65和保存模塊66的功能。
上述產品可執(zhí)行本發(fā)明實施例所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節(jié),可參見本發(fā)明實施例所提供的方法。
本發(fā)明實施例的電子設備以多種形式存在,包括但不限于:
(1)移動通信設備:這類設備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等。
(2)超移動個人計算機設備:這類設備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設備等,例如iPad。
(3)便攜式娛樂設備:這類設備可以顯示和播放多媒體內容。該類設備包括:音頻、視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和便攜式車載導航設備。
(4)其他具有數(shù)據(jù)交互功能的電子裝置。
本發(fā)明實施例提供了一種非易失性計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令被一個或多個處理器執(zhí)行,例如圖7中的一個處理器710,可使得上述一個或多個處理器可執(zhí)行上述任意方法實施例中的撥號界面切換方法,例如,執(zhí)行以上描述的圖1中的方法步驟S11、步驟S12和步驟S13,圖4中的方法步驟S41、步驟S42、步驟S43和步驟S44,實現(xiàn)圖5中的接收模塊51、識別模塊52、判斷模塊53和處理模塊54,圖6中的接收模塊61、識別模塊62、判斷模塊63、處理模塊64、轉換模塊65和保存模塊66的功能。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
通過以上的實施方式的描述,本領域普通技術人員可以清楚地了解到各實施方式可借助軟件加通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
最后應說明的是:以上實施例僅用以說明本申請的技術方案,而非對其限制;在本申請的思路下,以上實施例或者不同實施例中的技術特征之間也可以進行組合,步驟可以以任意順序實現(xiàn),并存在如上所述的本申請的不同方面的許多其它變化,為了簡明,它們沒有在細節(jié)中提供;盡管參照前述實施例對本申請進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本申請各實施例技術方案的范圍。