本發(fā)明實施例涉及通信技術領域,特別是涉及一種會議紀要自動記錄方法、裝置和電子設備。
背景技術:
對于一些比較重要的會議,需要對關鍵內容進行記錄,采用人工記錄的方式耗費人力,目前已有自動對會議內容進行記錄的技術,通常是將與會者發(fā)出的語音信號直接轉換成文本字符予以保存。
實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)相關技術中至少存在如下問題:將與會者的語音信號直接轉換成文本字符進行保存而形成的會議記錄比較冗長,觀看會議記錄的人需要通篇瀏覽才能提煉出想了解的關鍵內容,效率較差。
技術實現(xiàn)要素:
本發(fā)明實施例主要解決的技術問題是提供一種會議紀要自動記錄方法、裝置和電子設備,使觀看會議記錄的人能高效的通過會議記錄提煉出想了解的關鍵內容。
為解決上述技術問題,第一方面,本發(fā)明實施例提供了一種會議紀要自動記錄方法,包括:
獲取語音信號;
將所述語音信號轉換成對應的文本字符;
確定所述文本字符中是否包含預設的關鍵詞集合中的任一關鍵詞,如果包含預設的關鍵詞集合中的任一關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,否則,不予記錄。
可選的,所述方法在從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容之后還包括:
確定所述文本字符在首次出現(xiàn)關鍵詞的位置之后的部分是否存在預設長度的不包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,如果存在,則在所述文本字符串的起始位置停止對所述文本字符的記錄。
為解決上述技術問題,第二方面,本發(fā)明實施例提供了一種會議紀要自動記錄方法,所述方法包括:
獲取語音信號;
將所述語音信號分段;
將各個語音段轉換成對應的本文字符串;
逐一確定各個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則基于所述文本字符串進行記錄,否則,不予記錄。
可選的,所述基于所述文本字符串進行記錄,包括:
記錄所述文本字符串的內容。
可選的,所述將所述語音信號分段,包括:
將所述語音信號按預設時間段進行分段;
所述基于所述文本字符串進行記錄,包括:
確定當前文本字符串對應的語音段的相鄰前一預設時間段的語音段對應的文本字符串是否與當前文本字符串含有相同關鍵詞,如果是,則記錄當前文本字符串的內容,如果否,則記錄當前文本字符串從關鍵詞開始到結尾的部分。
可選的,所述方法還包括:將記錄的內容根據(jù)預設的關鍵詞集合中的關鍵詞進行分類。
可選的,所述方法還包括:
接收關鍵詞設置指令,根據(jù)關鍵詞設置指令建立關鍵詞集合。
為解決上述技術問題,第三方面,本發(fā)明實施例提供了一種會議紀要自動記錄裝置,包括:
第一語音信號獲取模塊,用于獲取語音信號;
第一轉換模塊,用于將所述語音信號轉換成對應的文本字符;
第一記錄模塊,用于確定所述文本字符中是否包含預設的關鍵詞集合中的任一關鍵詞,如果包含預設的關鍵詞集合中的任一關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,否則,不予記錄。
可選的,所述裝置還包括:
結束記錄模塊,用于確定所述文本字符在首次出現(xiàn)關鍵詞的位置之后的部分是否存在預設長度的不包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,如果存在,則在所述文本字符串的起始位置停止對所述文本字符的記錄。
為解決上述技術問題,第四方面,本發(fā)明實施例提供了一種會議紀要自動記錄裝置,包括:
第二語音信號獲取模塊,用于獲取語音信號;
語音信號分段模塊,用于將所述語音信號分段;
第二轉換模塊,用于將各個語音段轉換成對應的本文字符串;
第二記錄模塊,用于逐一確定各個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則基于所述文本字符串進行記錄,否則,不予記錄。
可選的,所述第二記錄模塊,包括:
第一記錄子模塊,用于記錄所述文本字符串的內容。
可選的,所述語音信號分段模塊,包括:
語音信號分段子模塊,用于將所述語音信號按預設時間段進行分段;
所述第二記錄模塊包括:
第二記錄子模塊,用于確定當前文本字符串對應的語音段的相鄰前一預設時間段的語音段對應的文本字符串是否與當前文本字符串含有相同關鍵詞,如果是,則記錄當前文本字符串的內容,如果否,則記錄當前文本字符串從關鍵詞開始到結尾的部分。
可選的,所述裝置還包括:
分類模塊,用于將記錄的內容根據(jù)預設的關鍵詞集合中的關鍵詞進行分類。
可選的,所述裝置還包括:
關鍵詞集合建立模塊,用于接收關鍵詞設置指令,根據(jù)關鍵詞設置指令建立關鍵詞集合。
第五方面,本申請實施例還提供了一種電子設備,包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如上所述的方法。
第六方面,本申請實施例還提供了一種非易失性計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機可執(zhí)行指令,當所述計算機可執(zhí)行指令被電子設備執(zhí)行時,使所述電子設備執(zhí)行如上所述的方法。
第七方面,本申請實施例還提供了一種計算機程序產品,所述計算機程序產品包括存儲在非易失性計算機可讀存儲介質上的計算機程序,所述計算機程序包括程序指令,當所述程序指令被電子設備執(zhí)行時,使所述電子設備執(zhí)行如上所述的方法。
本發(fā)明實施例的有益效果是:本發(fā)明實施例通過將會議發(fā)言者的語音信號轉化成對應的文本字符,然后判斷所述文本字符是否含有預設的關鍵詞,對于部分不含有預設關鍵詞的文本字符串不予記錄。這樣就能排除掉一些與會議主題不太相關的內容,避免會議記錄冗長,使觀看會議記錄的人能高效的通過會議記錄提煉出想了解的關鍵內容。
附圖說明
圖1是本發(fā)明會議紀要自動記錄方法的一個實施例的流程圖;
圖2是本發(fā)明會議紀要自動記錄方法的一個實施例的流程圖;
圖3是本發(fā)明會議紀要自動記錄方法的一個實施例的流程圖;
圖4是本發(fā)明會議紀要自動記錄方法的一個實施例的流程圖;
圖5是本發(fā)明會議紀要自動記錄裝置的一個實施例的結構示意圖;
圖6是本發(fā)明會議紀要自動記錄裝置的一個實施例的結構示意圖;
圖7是本發(fā)明會議紀要自動記錄裝置的一個實施例的結構示意圖;
圖8是本發(fā)明會議紀要自動記錄方法的一個實施例的流程圖;
圖9是本發(fā)明會議紀要自動記錄方法的一個實施例的流程圖;
圖10是本發(fā)明會議紀要自動記錄裝置的一個實施例的結構示意圖;
圖11是本發(fā)明會議紀要自動記錄裝置的一個實施例的結構示意圖;
圖12是本發(fā)明實施例提供的會議紀要自動記錄方法的電子設備的硬件結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供了一種會議紀要自動記錄方法,所述方法包括:
步驟101:獲取語音信號;
其中,所述語音信號可以是會議錄音的語音信號,也可以是實時獲取的語音信號。
步驟102:將所述語音信號分段;
即將所述語音信號切割成更小的單位以便進行處理。
步驟103:將各個語音段轉換成對應的本文字符串;
即將步驟102中分割的各個語音段轉換成對應的文本字符串,具體應用中,可以采用語音識別技術對語音進行轉換。
步驟104:逐一確定各個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則基于所述文本字符串進行記錄,否則,不予記錄。
對步驟103中獲得的各個文本字符串,逐一確定每個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是,則針對該文本字符串予以記錄,否則不予記錄。每個文本字符串有可能包含一個關鍵詞也有可能包含多個關鍵詞,對于包含一個或多個預設關鍵詞的文本字符串都予以記錄,對于不包含任何預設關鍵詞的文本字符串,不予記錄。其中所述關鍵詞集合預先設置,為數(shù)個關鍵詞的集合。所述關鍵詞可以為任何詞,例如計劃、目標、第一季度,2016年等。
本發(fā)明實施例通過對會議發(fā)言者的語音信號進行分段,然后逐段判斷每段語音信號對應的文本字符串是否含有預設的關鍵詞,如果含有預設的關鍵詞則予以記錄,否則不予記錄。這樣就能排除掉一些與會議主題不太相關的內容,避免會議記錄冗長,使觀看會議記錄的人能高效的通過會議記錄提煉出想了解的關鍵內容。
可選的,在所述方法的其他實施例中,所述將所述語音信號分段,包括:
將所述語音信號按預設時間段進行分段。
所述預設時間預先設置,例如可以是1分鐘或者30秒。以1分鐘的場合來說明,假設語音信號時長10分30秒,則可以將該語音信號分成10段長1分鐘的語音段和1段長30秒的語音段。
可選的,在所述方法的某些實施例中,所述基于所述文本字符串進行記錄,包括:
記錄所述文本字符串的內容。
如圖2所示,為所述方法的一個實施例的流程圖,在該實施例中,所述方法包括:
步驟201:獲取語音信號;
步驟202:將所述語音信號分段;
步驟203:將各個語音段轉換成對應的本文字符串;
步驟204:逐一確定各個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則記錄所述文本字符串的內容,否則,不予記錄。
在該實施例中,對每個語音段對應的文本字符串進行確定該文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果包含預設關鍵詞則記錄該文本字符串的內容。這種記錄方式可以保證全面記錄,避免遺漏內容。
可選的,在所述方法的另一實施例中,只記錄文本字符串的部分內容,進一步簡化會議記錄,即所述基于所述文本字符串進行記錄,包括:
確定當前文本字符串對應的語音段的相鄰前一預設時間段的語音段對應的文本字符串是否與當前文本字符串含有相同關鍵詞,如果是,則記錄當前文本字符串的內容,如果否,則記錄當前文本字符串從關鍵詞開始到結尾的部分。
需要說明的是,當當前文本字符串對應的語音段為首個時間段的語音段時,即當前文本字符串對應的語音段的相鄰前一預設時間段的語音段不存在時,屬于當前文本字符串對應的語音段的相鄰前一預設時間段的語音段對應的文本字符串為空的情形,則當前文本字符串對應的語音段的相鄰前一預設時間段的語音段對應的文本字符串與當前文本字符串不含有相同得關鍵詞,記錄當前文本字符串從關鍵詞開始到結尾的部分。
如圖3所示,為所述方法的一個實施例的流程圖,在該實施例中,所述方法包括:
步驟301:獲取語音信號;
步驟302:將所述語音信號按預設時間段進行分段;
步驟303:將各個語音段轉換成對應的本文字符串;
步驟304:逐一確定各個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則進一步確定該文本字符串即當前文本字符串對應的語音段的相鄰前一預設時間段的語音段對應的文本字符串是否與當前文本字符串含有相同關鍵詞,如果是,則記錄當前文本字符串的內容,如果否,則記錄當前文本字符串從關鍵詞開始到結尾的部分。如果文本字符串不包含預設的關鍵詞集合中的任一關鍵詞,則不予記錄。
即針對包含預設的關鍵詞集合中的任一關鍵詞的文本字符串進一步判斷,將該文本字符串作為當前字符串,判斷當前字符串對應的語音段的相鄰前一預設時間段的語音段對應的文本字符串是否與當前文本字符串含有相同關鍵詞,如果含有相同的關鍵詞,則記錄該文本字符串的全部內容,如果不含有相同的關鍵詞,則只記錄該文本字符串的部分內容,記錄從該關鍵詞開始到該文本字符串的結尾部分。這種記錄方式可以進一步簡化會議記錄。如果文本字符串包含多個關鍵詞的場合,從第一個關鍵詞開始記錄。
可選的,在所述方法的其他實施例中,所述方法還包括:將記錄的內容根據(jù)預設的關鍵詞集合中的關鍵詞進行分類。
假設關鍵詞集合含有五個關鍵詞,那么含有第一個關鍵詞的集合分為一類,含有第二個關鍵詞的集合分為一類,以此類推共分五類,在實際應用中,如果記錄方式采用在文本文件中保存的方式,可以將同一類文本字符串集中到一起,這樣更方便會議記錄的觀看者迅速抓到自己感興趣的內容。在一個文本字符串含有多個預設關鍵詞的場合,例如同時含有第一預設關鍵詞和第二預設關鍵詞,則可以只把該文本字符串歸入第一預設關鍵詞,也可以即把該文本字符串歸入第一預設關鍵詞又同時歸入第二預設關鍵詞。
可選的,在所述方法的其他實施例中,所述方法還包括:接收關鍵詞設置指令,根據(jù)關鍵詞設置指令建立關鍵詞集合。
在實際應用中,還可以設置一用戶界面,用于接收用戶的關鍵詞設置指令,用戶可以根據(jù)自己感興趣的話題設置若干個關鍵詞,因為每次會議的內容不盡相同,可以根據(jù)本次會議的主題設置關鍵詞。
如圖4所示,為所述方法的一個實施例的流程圖,在該實施例中,所述方法包括:
步驟401:接收關鍵詞設置指令,根據(jù)關鍵詞設置指令建立關鍵詞集合。
步驟402:獲取語音信號;
步驟403:將所述語音信號分段;
步驟404:將各個語音段轉換成對應的本文字符串;
步驟405:逐一確定各個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則記錄所述文本字符串的內容,否則,不予記錄;
步驟406:將記錄的內容根據(jù)預設的關鍵詞集合中的關鍵詞進行分類。
根據(jù)預設關鍵詞對記錄內容進行分類,可以將同一類文本字符串集中到一起,這樣更方便會議記錄的觀看者迅速抓到自己感興趣的內容。
相應的,如圖5所示,本發(fā)明實施例還提供了一種會議紀要自動記錄裝置,所述裝置包括:
第二語音信號獲取模塊501,用于獲取語音信號;
語音信號分段模塊502,用于將所述語音信號分段;
第二轉換模塊503,用于將各個語音段轉換成對應的本文字符串;
第二記錄模塊504,用于逐一確定各個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則基于所述文本字符串進行記錄,否則,不予記錄。
本發(fā)明實施例通過對會議發(fā)言者的語音信號進行分段,然后逐段判斷每段語音信號對應的文本字符串是否含有預設的關鍵詞,如果含有預設的關鍵詞則予以記錄,否則不予記錄。這樣就能排除掉一些與會議主題不太相關的內容,避免會議記錄冗長,使觀看會議記錄的人能高效的通過會議記錄提煉出想了解的關鍵內容。
可選的,在所述裝置的其他實施例中,所述語音信號分段模塊,包括:
語音信號分段子模塊,用于將所述語音信號按預設時間段進行分段。
可選的,在所述裝置的其他實施例中,所述第二記錄模塊,包括:
第一記錄子模塊,用于記錄所述文本字符串的內容。
可選的,在所述裝置的其他實施例中,所述第二記錄模塊包括:
第二記錄子模塊,用于確定當前文本字符串對應的語音段的相鄰前一預設時間段的語音段對應的文本字符串是否與當前文本字符串含有相同關鍵詞,如果是,則記錄當前文本字符串的內容,如果否,則記錄當前文本字符串從關鍵詞開始到結尾的部分。
如圖6所示,為所述裝置的一個實施例的結構示意圖,在該實施例中,所述裝置包括:
第二語音信號獲取模塊601,用于獲取語音信號;
語音信號分段模塊602包括語音信號分段子模塊6021,所述語音信號分段子模塊用于將所述語音信號按預設時間段進行分段;
第二轉換模塊603,用于將各個語音段轉換成對應的本文字符串;
第二記錄模塊604,用于逐一確定各個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則基于所述文本字符串進行記錄,否則,不予記錄;
第二記錄模塊604還包括第二記錄子模塊,用于對包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,進一步確定該文本字符串即當前文本字符串對應的語音段的相鄰前一預設時間段的語音段對應的文本字符串是否與當前文本字符串含有相同關鍵詞,如果是,則記錄當前文本字符串的內容,如果否,則記錄當前文本字符串從關鍵詞開始到結尾的部分。
這種記錄方式可以進一步簡化會議記錄。
可選的,在所述裝置的其他實施例中,所述裝置還包括:
分類模塊,用于將記錄的內容根據(jù)預設的關鍵詞集合中的關鍵詞進行分類。
可選的,在所述裝置的其他實施例中,所述裝置還包括:
關鍵詞集合建立模塊,用于接收關鍵詞設置指令,根據(jù)關鍵詞設置指令建立關鍵詞集合。
如圖7所示,為所述裝置的一個實施例的結構示意圖,在該實施例中,所述裝置包括:
關鍵詞集合建立模塊701,用于接收關鍵詞設置指令,根據(jù)關鍵詞設置指令建立關鍵詞集合;
第二語音信號獲取模塊702,用于獲取語音信號;
語音信號分段模塊703,用于將所述語音信號分段;
第二轉換模塊704,用于將各個語音段轉換成對應的本文字符串;
第二記錄模塊705,用于逐一確定各個文本字符串中是否包含預設的關鍵詞集合中的任一關鍵詞,如果是包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則基于所述文本字符串進行記錄,否則,不予記錄。
分類模塊706,用于將記錄的內容根據(jù)預設的關鍵詞集合中的關鍵詞進行分類。
根據(jù)預設關鍵詞對記錄內容進行分類,可以將同一類文本字符串集中到一起,這樣更方便會議記錄的觀看者迅速抓到自己感興趣的內容。
需要說明的是,由于本發(fā)明實施例的裝置實施例與方法實施例基于相同的發(fā)明構思,方法實施例中的技術內容同樣適用于裝置實施例,因此,裝置實施例中與方法實施例相同的技術內容在此不再贅述。
相應的,如圖8所述,本發(fā)明實施例還提供了一種會議紀要自動記錄方法,所述方法包括:
步驟801:獲取語音信號;
其中,所述語音信號可以是會議錄音的語音信號,也可以是實時獲取的語音信號。
步驟802:將所述語音信號轉換成對應的文本字符;
即將步驟801中獲得的語音信號轉換成對應的文本字符,具體應用中,可以采用語音識別技術對語音信號進行轉換。
步驟803:確定所述文本字符中是否包含預設的關鍵詞集合中的任一關鍵詞,如果包含預設的關鍵詞集合中的任一關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,否則,不予記錄。
例如預設的關鍵詞集合包括第一關鍵詞、第二關鍵詞和第三關鍵詞,則只要所述文本字符包含上述任一關鍵詞,則進行記錄。記錄的位置從所述文本字符中首次出現(xiàn)關鍵詞的位置開始記錄。其中所述關鍵詞集合預先設置,為數(shù)個關鍵詞的集合。所述關鍵詞可以為任何詞,例如計劃、目標、第一季度,2016年等。
本發(fā)明實施例通過將會議發(fā)言者的語音信號轉化成對應的文本字符,然后判斷所述文本字符是否含有預設的關鍵詞,如果包含預設的關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,而對于首次出現(xiàn)關鍵詞的位置之前的部分不予記錄。這樣就能排除掉一些與會議主題不太相關的內容,避免會議記錄冗長,使觀看會議記錄的人能高效的通過會議記錄提煉出想了解的關鍵內容。
可選的,在所述方法的其他實施例中,所述方法在從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容之后還包括:
確定所述文本字符在首次出現(xiàn)關鍵詞的位置之后的部分是否存在預設長度的不包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,如果存在,則在所述文本字符串的起始位置停止對所述文本字符的記錄。
即確認所述文本字符首次出現(xiàn)關鍵詞的位置之后的部分是否包含預設長度的不包含任何預設關鍵詞的文本字符串,如果出現(xiàn)這樣的字符串,說明該段內容與關鍵詞涉及的內容無關,即關鍵詞已經開始變化了,可以停止記錄。假設預設長度為100,那么如果所述文本字符首次出現(xiàn)關鍵詞的位置之后的部分包含長度為100的不包含任何關鍵詞的文本字符串,則在所述文本字符串的第一個字符的位置停止記錄,即記錄到所述文本字符串的前一個字符為止。
如圖9所示,為所述方法的一個實施例的流程圖,所述方法包括:
步驟901:獲取語音信號;
步驟902:將所述語音信號轉換成對應的文本字符;
步驟903:確定所述文本字符中是否包含預設的關鍵詞集合中的任一關鍵詞,如果包含預設的關鍵詞集合中的任一關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,否則,不予記錄;
步驟904:確定所述文本字符在首次出現(xiàn)關鍵詞的位置之后的部分是否存在預設長度的不包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,如果存在,則在所述文本字符串的起始位置停止對所述文本字符的記錄。
本發(fā)明實施例通過將會議發(fā)言者的語音信號轉化成對應的文本字符,然后判斷所述文本字符是否含有預設的關鍵詞,如果包含預設的關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,而對于首次出現(xiàn)關鍵詞的位置之前的部分不予記錄。如果首次出現(xiàn)關鍵詞的位置之后的部分存在預設長度的不包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則停止記錄。這樣能進一步排除掉與會議主題不太相關的內容,避免會議記錄冗長。
相應的,如圖10所示,本發(fā)明實施例還提供了一種會議紀要自動記錄裝置,所述裝置包括:第一語音信號獲取模塊1001,用于獲取語音信號;
第一轉換模塊1002,用于將所述語音信號轉換成對應的文本字符;
第一記錄模塊1003,用于確定所述文本字符中是否包含預設的關鍵詞集合中的任一關鍵詞,如果包含預設的關鍵詞集合中的任一關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,否則,不予記錄。
本發(fā)明實施例通過將會議發(fā)言者的語音信號轉化成對應的文本字符,然后判斷所述文本字符是否含有預設的關鍵詞,如果包含預設的關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,而對于首次出現(xiàn)關鍵詞的位置之前的部分不予記錄。這樣就能排除掉一些與會議主題不太相關的內容,避免會議記錄冗長,使觀看會議記錄的人能高效的通過會議記錄提煉出想了解的關鍵內容。
如圖11所示,為所述裝置的一個實施例的結構示意圖,在該實施例中,所述裝置包括:
第一語音信號獲取模塊1101,用于獲取語音信號;
第一轉換模塊1102,用于將所述語音信號轉換成對應的文本字符;
第一記錄模塊1103,用于確定所述文本字符中是否包含預設的關鍵詞集合中的任一關鍵詞,如果包含預設的關鍵詞集合中的任一關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,否則,不予記錄;
結束記錄模塊1104,用于確定所述文本字符在首次出現(xiàn)關鍵詞的位置之后的部分是否存在預設長度的不包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,如果存在,則在所述文本字符串的起始位置停止對所述文本字符的記錄。
本發(fā)明實施例通過將會議發(fā)言者的語音信號轉化成對應的文本字符,然后判斷所述文本字符是否含有預設的關鍵詞,如果包含預設的關鍵詞,則從首次出現(xiàn)關鍵詞的位置開始記錄所述文本字符的內容,而對于首次出現(xiàn)關鍵詞的位置之前的部分不予記錄。如果首次出現(xiàn)關鍵詞的位置之后的部分存在預設長度的不包含預設的關鍵詞集合中的任一關鍵詞的文本字符串,則停止記錄。這樣能進一步排除掉與會議主題不太相關的內容,避免會議記錄冗長。
需要說明的是,由于本發(fā)明實施例的裝置實施例與方法實施例基于相同的發(fā)明構思,方法實施例中的技術內容同樣適用于裝置實施例,因此,裝置實施例中與方法實施例相同的技術內容在此不再贅述。
圖12是本申請實施例提供的會議紀要自動記錄方法的電子設備10的硬件結構示意圖,如圖12所示,該電子設備10包括:
一個或多個處理器11以及存儲器12,圖12中以一個處理器11為例。
處理器11和存儲器12可以通過總線或者其他方式連接,圖12中以通過總線連接為例。
存儲器12作為一種非易失性計算機可讀存儲介質,可用于存儲非易失性軟件程序、非易失性計算機可執(zhí)行程序以及模塊,如本申請實施例中的會議紀要自動記錄方法對應的程序指令/模塊(例如,附圖5所示的第二語音信號獲取模塊501、語音信號分段模塊502、第二轉換模塊503和第二記錄模塊504)。處理器11通過運行存儲在存儲器12中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務器的各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例會議紀要自動記錄方法。
存儲器12可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)會議紀要自動記錄裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器12可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器12可選包括相對于處理器11遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至會議紀要自動記錄裝置。上述網絡的實例包括但不限于互聯(lián)網、企業(yè)內部網、局域網、移動通信網及其組合。
所述一個或者多個模塊存儲在所述存儲器12中,當被所述一個或者多個處理器11執(zhí)行時,執(zhí)行上述任意方法實施例中的會議紀要自動記錄方法,例如,執(zhí)行以上描述的圖1中的方法步驟101至步驟104,圖2中的方法步驟201至步驟204,圖3中的方法步驟301至步驟304,圖4中的方法步驟401至步驟406,圖8中的方法步驟801至步驟803,圖9中的方法步驟901至步驟904,實現(xiàn)圖5中的模塊501-504、圖6中的模塊601-604、子模塊6021和6041,和實現(xiàn)圖7中的模塊701-706、圖10中的模塊1001-1004、圖11中的模塊1101-1104的功能。
上述產品可執(zhí)行本申請實施例所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節(jié),可參見本申請實施例所提供的方法。
本申請實施例的電子設備以多種形式存在,包括但不限于:
(1)移動通信設備:這類設備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等。
(2)超移動個人計算機設備:這類設備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網特性。這類終端包括:PDA、MID和UMPC設備等,例如iPad。
(3)便攜式娛樂設備:這類設備可以顯示和播放多媒體內容。該類設備包括:音頻、視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和便攜式車載導航設備。
(4)服務器:提供計算服務的設備,服務器的構成包括處理器、硬盤、內存、系統(tǒng)總線等,服務器和通用的計算機架構類似,但是由于需要提供高可靠的服務,因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子裝置。
本申請實施例提供了一種非易失性計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令被一個或多個處理器執(zhí)行,例如圖12中的一個處理器11,可使得上述一個或多個處理器可執(zhí)行上述任意方法實施例中的會議紀要自動記錄方法,例如,執(zhí)行以上描述的圖1中的方法步驟101至步驟104,圖2中的方法步驟201至步驟204,圖3中的方法步驟301至步驟304,圖4中的方法步驟401至步驟406,圖8中的方法步驟801至步驟803,圖9中的方法步驟901至步驟904,實現(xiàn)圖5中的模塊501-504、圖6中的模塊601-604、子模塊6021和6041,和實現(xiàn)圖7中的模塊701-706、圖10中的模塊1001-1004、圖11中的模塊1101-1104的功能。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
通過以上的實施例的描述,本領域普通技術人員可以清楚地了解到各實施例可借助軟件加通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
最后應說明的是:以上實施例僅用以說明本申請的技術方案,而非對其限制;在本申請的思路下,以上實施例或者不同實施例中的技術特征之間也可以進行組合,步驟可以以任意順序實現(xiàn),并存在如上所述的本申請的不同方面的許多其它變化,為了簡明,它們沒有在細節(jié)中提供;盡管參照前述實施例對本申請進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本申請各實施例技術方案的范圍。