本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種語音文件的查找方法及移動(dòng)終端。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,移動(dòng)即時(shí)通信工具受到人們的關(guān)注。其中,能夠直接發(fā)送語音文件進(jìn)行溝通的即時(shí)通訊工具,在人們的生活中起著越來越重要的作用。通過使用具備語音功能的即時(shí)通訊工具,用戶可以不使用鍵盤,通過直接錄入語音的方式就能夠進(jìn)行有效溝通,極大的方便了人們的生活。
然而,語音文件難以進(jìn)行查詢,目前由用戶逐個(gè)試聽語音文件,才能找到需要的語音文件。雖然還能夠通過輸入語音來查找語音文件,但是語音文件的查找過程繁瑣、難度大,不能給予用戶好的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種語音文件的查找方法及移動(dòng)終端,以解決現(xiàn)有的語音文件的查找過程繁瑣、難度大的問題。
第一方面,提供了一種語音文件的查找方法,所述方法應(yīng)用于移動(dòng)終端,所述方法包括:
獲取移動(dòng)終端用戶輸入的關(guān)鍵詞序列,所述關(guān)鍵詞序列包括至少一個(gè)關(guān)鍵詞;
基于所述關(guān)鍵詞序列和預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,確定與所述關(guān)鍵詞序列匹配的目標(biāo)語音文件;
顯示所述目標(biāo)語音文件。
第二方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,所述移動(dòng)終端包括:
關(guān)鍵詞序列獲取模塊,用于獲取移動(dòng)終端用戶輸入的關(guān)鍵詞序列,所述關(guān)鍵詞序列包括至少一個(gè)關(guān)鍵詞;
目標(biāo)語音文件確定模塊,用于基于所述關(guān)鍵詞序列獲取模塊獲取的關(guān)鍵詞序列和預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,確定與所述關(guān)鍵詞序列匹配的目標(biāo)語音文件;
目標(biāo)語音文件顯示模塊,用于顯示所述目標(biāo)語音文件。
這樣,本發(fā)明實(shí)施例中,當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的關(guān)鍵詞序列,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的關(guān)鍵詞序列匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一提供的一種語音文件的查找方法的流程圖;
圖1a為本發(fā)明實(shí)施例一提供的另一種語音文件的查找方法的流程圖;
圖2為本發(fā)明實(shí)施例二提供的一種語音文件的查找方法的流程圖;
圖2a為本發(fā)明實(shí)施例二提供的一種語音文件的查找方法的流程圖之一;
圖2b為本發(fā)明實(shí)施例二提供的一種語音文件的查找方法的流程圖之二;
圖2c為本發(fā)明實(shí)施例二提供的一種語音文件的查找方法的流程圖之三;
圖2d為本發(fā)明實(shí)施例二提供的一種語音文件的查找方法的流程圖之四;
圖2e為本發(fā)明實(shí)施例二提供的一種語音文件的查找方法的流程圖之五;
圖2f為本發(fā)明實(shí)施例二提供的一種語音文件的查找方法的流程圖之六;
圖2g為本發(fā)明實(shí)施例二提供的一種語音文件的查找方法的流程圖之七;
圖3為本發(fā)明實(shí)施例三提供的一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖3a為本發(fā)明實(shí)施例三提供的一種移動(dòng)終端的結(jié)構(gòu)框圖之一;
圖3b為本發(fā)明實(shí)施例三提供的一種移動(dòng)終端的結(jié)構(gòu)框圖之二;
圖3c為本發(fā)明實(shí)施例三提供的一種移動(dòng)終端的結(jié)構(gòu)框圖之三;
圖3d為本發(fā)明實(shí)施例三提供的一種移動(dòng)終端的結(jié)構(gòu)框圖之四;
圖3e為本發(fā)明實(shí)施例三提供的一種移動(dòng)終端的結(jié)構(gòu)框圖之五;
圖4為本發(fā)明實(shí)施例四提供的一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖5為本發(fā)明實(shí)施例五提供的一種移動(dòng)終端的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一
參照?qǐng)D1,示出了本發(fā)明實(shí)施例一提供的一種語音文件的查找方法的流程圖,該語音文件的查找方法包括:
步驟101,獲取移動(dòng)終端用戶輸入的關(guān)鍵詞序列,所述關(guān)鍵詞序列包括至少一個(gè)關(guān)鍵詞。
在用戶需要查詢?cè)谝苿?dòng)終端上的語音文件時(shí),可以通過輸入文字作為關(guān)鍵詞序列,以進(jìn)行語音文件的查找。其中,用戶輸入的關(guān)鍵詞序列可以只包含一個(gè)關(guān)鍵詞,也可以是包含多個(gè)關(guān)鍵詞,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟102,基于所述關(guān)鍵詞序列和預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,確定與所述關(guān)鍵詞序列匹配的目標(biāo)語音文件。
當(dāng)接收到用戶輸入的關(guān)鍵詞序列時(shí),移動(dòng)終端將依據(jù)關(guān)鍵詞序列,以及在移動(dòng)終端上預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與關(guān)鍵詞序列匹配的目標(biāo)語音文件。
步驟103,顯示所述目標(biāo)語音文件。
移動(dòng)終端查找到用戶所需的目標(biāo)語音文件時(shí),將該目標(biāo)語音文件顯示給用戶。
如果移動(dòng)終端根據(jù)用戶輸入的關(guān)鍵詞序列,不能查找到匹配的語音文件時(shí),可以給用戶反饋提示信息,該提示信息可以提示查詢失敗或者重新輸入關(guān)鍵詞序列進(jìn)行新的查找操作。
本發(fā)明實(shí)施例的語音文件的查找方法,當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的關(guān)鍵詞序列,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的關(guān)鍵詞序列匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
實(shí)施例二
參照?qǐng)D2,示出了本發(fā)明實(shí)施例二提供的一種語音文件的查找方法的流程圖,該語音文件的查找方法包括:
步驟201,獲取語音文件。
在移動(dòng)終端可以獲取在各個(gè)路徑上存儲(chǔ)的語音文件,例如,通過即時(shí)通訊軟件存儲(chǔ)的語音文件,通過移動(dòng)終端內(nèi)置的應(yīng)用程序存儲(chǔ)的語音文件(例如錄音、音樂)等均可,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟202,提取所述語音文件中的語音信息。
在實(shí)際中,語音文件中可以包括除語音信息之外的其他關(guān)聯(lián)信息,因此,需要從語音文件中提取出語音信息。
步驟203,將所述語音信息轉(zhuǎn)換為文字信息,并存儲(chǔ)為文本語音信息。
在具體實(shí)現(xiàn)中,不同的文字發(fā)音具有不同的聲音頻譜(也稱為聲紋),聲紋不僅具有特定性,而且有相對(duì)穩(wěn)定性的特點(diǎn)。因此,通過聲紋能夠可以識(shí)別出對(duì)應(yīng)的文字,也能夠識(shí)別出對(duì)應(yīng)的用戶。
在一種實(shí)施例中,在移動(dòng)終端本地先記錄下聲音頻譜和文字的關(guān)系,作為頻譜文本對(duì)照表在移動(dòng)終端上進(jìn)行保存。當(dāng)捕捉到新的聲音頻譜后,通過與本地的頻譜文本對(duì)照表所記錄的聲音頻譜進(jìn)行比對(duì),就可識(shí)別出對(duì)應(yīng)的文字信息。
需要說明的是,上述采用頻譜文本對(duì)照表進(jìn)行語音信息與文字之間的轉(zhuǎn)換僅僅是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),也可以使用其他方式實(shí)現(xiàn)語音信息轉(zhuǎn)換為文本語音信息,只要能夠適用于移動(dòng)終端且能夠?qū)崿F(xiàn)語音信息的轉(zhuǎn)換,本發(fā)明實(shí)施例對(duì)此不加以限制。
由于通常在語音信息轉(zhuǎn)換文字信息時(shí),都是逐字或者逐詞來進(jìn)行轉(zhuǎn)換,故在本發(fā)明實(shí)施例中將進(jìn)一步地,將識(shí)別出的文字信息組織為完整的文本語音信息。
步驟204,提取所述文字信息中的關(guān)鍵詞序列。
在本發(fā)明實(shí)施例中,文字信息中還包括與語音文件的其他數(shù)據(jù),具體可以包括有特征詞、存儲(chǔ)路徑、錄制者姓名、錄制日期、錄制時(shí)間段、錄制者人數(shù)、錄制地的地理位置信息以及所述語音文件包括的所有說話的人物姓名中的一種或多種。
步驟205,建立所述關(guān)鍵詞序列與所述語音文件之間的對(duì)應(yīng)關(guān)系并存儲(chǔ)。
在本發(fā)明實(shí)施例中,在經(jīng)過上述步驟201-204后,對(duì)獲取到的關(guān)鍵詞序列與語音文件之間建立對(duì)應(yīng)關(guān)系,那么在后續(xù)進(jìn)行語音文件查找時(shí),就可以根據(jù)關(guān)鍵詞序列查找語音文件。
步驟206,獲取移動(dòng)終端用戶輸入的關(guān)鍵詞序列,所述關(guān)鍵詞序列包括至少一個(gè)關(guān)鍵詞。
當(dāng)用戶需要查詢語音文件時(shí),在移動(dòng)終端側(cè)輸入關(guān)鍵詞序列,其中,關(guān)鍵詞序列可以是一個(gè)關(guān)鍵詞,或者多個(gè)關(guān)鍵詞。
步驟207,基于所述關(guān)鍵詞序列和預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,確定與所述關(guān)鍵詞序列匹配的目標(biāo)語音文件。
在本發(fā)明實(shí)施例的移動(dòng)終端上預(yù)先存儲(chǔ)有關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,依據(jù)對(duì)應(yīng)關(guān)系,可以查找到與移動(dòng)終端用戶輸入的關(guān)鍵詞序列匹配的目標(biāo)文件。
在本發(fā)明的一種優(yōu)選實(shí)施例中,所述預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系為:預(yù)先存儲(chǔ)的文本語音信息包含關(guān)鍵詞序列,所述文本語音信息具有對(duì)應(yīng)的語音文件;
具體來說,關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系是,關(guān)鍵詞序列與文本語音信息關(guān)聯(lián),文本語音信息與語音文件關(guān)聯(lián)。因此,關(guān)鍵詞序列,文本語音信息與語音文件是互相對(duì)應(yīng)的。
所述步驟207可以包括如下子步驟:
基于預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,在預(yù)先存儲(chǔ)的所述文本語音信息中查找包含所述關(guān)鍵詞序列的文本語音信息;
基于查找到的包含所述關(guān)鍵詞序列的目標(biāo)文本語音信息,確定與所述目標(biāo)文本語音信息對(duì)應(yīng)的語音文件;
將所述與所述目標(biāo)文本語音信息對(duì)應(yīng)的語音文件確定為所述目標(biāo)語音文件。
在本發(fā)明實(shí)施例中,可以根據(jù)用戶輸入的關(guān)鍵詞序列在移動(dòng)終端中根據(jù)文本語音信息進(jìn)行語音文件的查找操作。由于用戶輸入的關(guān)鍵詞序列可以是一個(gè)或多個(gè)關(guān)鍵詞,因此在查找過程中,可以采用特征詞,存儲(chǔ)路徑,姓名,日期,地理位置和人數(shù)這些信息分別進(jìn)行查找操作,當(dāng)然,也可以采用特征詞,存儲(chǔ)路徑,姓名,日期,地理位置和人數(shù)綜合進(jìn)行查找操作。
可以理解,當(dāng)采用多個(gè)關(guān)鍵詞序列綜合進(jìn)行查找操作時(shí),可以獲取到更加符合用戶需求的語音文件。反之,采用多個(gè)關(guān)鍵詞序列進(jìn)行查找有可能不能獲取到匹配的語音文件,此時(shí)可以提示用戶減少查關(guān)鍵詞序列中關(guān)鍵詞的數(shù)量,或者,提示用戶重新輸入關(guān)鍵詞序列。
需要說明是,本發(fā)明實(shí)施例除了可以用于查找語音文件外,還可以利用時(shí)間、地理位置等查詢信息來搜索圖像、文本、視頻等其他文件,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟208,顯示所述目標(biāo)語音文件。
對(duì)于獲取到的語音文件,可以將該語音文件在移動(dòng)終端的屏幕上顯示給用戶。較佳地,本發(fā)明實(shí)施例的用戶還可以針對(duì)該語音信息執(zhí)行其他的操作。
本發(fā)明實(shí)施例可以將語音文件轉(zhuǎn)換為文字信息,然后再進(jìn)一步根據(jù)文字信息組織為文本語音信息,并保存在移動(dòng)終端中,當(dāng)用戶需要查找語音文件時(shí),就可以使用已的轉(zhuǎn)換為文本語音信息進(jìn)行查詢的操作,可以準(zhǔn)確快速地獲取到用戶所需的語音信息。
另外,本發(fā)明的另一實(shí)施例中,在所述步驟208之后,所述方法還可以包括:
接收所述移動(dòng)終端用戶對(duì)所述目標(biāo)語音文件的處理操作請(qǐng)求;
基于所述處理操作請(qǐng)求,處理所述目標(biāo)語音文件。
對(duì)于查找到的語音文件,本發(fā)明實(shí)施例的移動(dòng)終端可以提供各種不同的處理操作。用戶可以按照自己的需求來請(qǐng)求移動(dòng)終端執(zhí)行相應(yīng)的操作。
在一種情形下,當(dāng)所述處理操作請(qǐng)求為試聽請(qǐng)求時(shí),所述基于所述處理操作請(qǐng)求,處理所述目標(biāo)語音文件的步驟,可以包括:
基于所述試聽請(qǐng)求,播放所述目標(biāo)語音文件。
如果移動(dòng)終端接收到的是試聽請(qǐng)求,則可以通過移動(dòng)終端的播放器播放該用戶請(qǐng)求的語音文件。當(dāng)用戶選擇的是多條語音文件時(shí),還可以為用戶連續(xù)播放該多條語音文件。
在另一種情形下,當(dāng)所述處理操作請(qǐng)求為分享請(qǐng)求時(shí),所述基于所述處理操作請(qǐng)求,處理所述目標(biāo)語音文件的步驟,包括:
獲取所述移動(dòng)終端用戶指定的目標(biāo)位置;
將所述目標(biāo)語音文件分享至所述目標(biāo)位置。
如果移動(dòng)終端接收到的是分享請(qǐng)求,則可以通過移動(dòng)終端的將該用戶請(qǐng)求的語音文件,跳轉(zhuǎn)到目標(biāo)位置上進(jìn)行分享。
本發(fā)明實(shí)施例一種語音文件的查找方法,通過在移動(dòng)終端存儲(chǔ)由語音信息轉(zhuǎn)換的文本語音信息,當(dāng)用戶需要查詢語音信息時(shí),能夠根據(jù)用戶輸入的查詢信息在文本語音信息查找到匹配的信息,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何搜索語音信息的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音信息。
為了使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明實(shí)施例,以下采用幾個(gè)具體的示例對(duì)于本發(fā)明的語音信息搜索過程進(jìn)行說明。
參照?qǐng)D2a,示出了本發(fā)明實(shí)施例二提供的一種搜索語音信息的流程示意圖之一,該實(shí)施例查找語音文件的具體步驟為:
步驟301,獲取移動(dòng)終端用戶輸入的特征詞序列,所述特征詞序列包括至少一個(gè)特征詞。
在用戶需要查詢?cè)谝苿?dòng)終端上的語音文件時(shí),可以通過輸入特征詞序列作為關(guān)鍵詞序列,以進(jìn)行語音文件的查找。其中,用戶輸入的特征詞序列可以只包含一個(gè)特征詞,也可以是包含多個(gè)特征詞,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟302,基于特征詞序列和預(yù)先存儲(chǔ)的特征詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,確定與特征詞序列匹配的目標(biāo)語音文件。
當(dāng)接收到用戶輸入的特征詞序列時(shí),移動(dòng)終端將依據(jù)特征詞序列,以及在移動(dòng)終端上預(yù)先存儲(chǔ)的特征詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與特征詞序列匹配的目標(biāo)語音文件。
例如,輸入的特征詞序列是“風(fēng)景”,可以匹配出存在“風(fēng)景”,“看風(fēng)景”,“這里的風(fēng)景很好”等的語音文件。
步驟303,顯示目標(biāo)語音文件。
移動(dòng)終端查找到用戶所需的目標(biāo)語音文件時(shí),將該目標(biāo)語音文件顯示給用戶。
本示例當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的特征詞序列,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的特征詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的特征詞序列匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
參照?qǐng)D2b,示出了本發(fā)明實(shí)施例二提供的一種搜索語音信息的流程示意圖之二,該實(shí)施例查找語音文件的具體步驟為:
步驟401,獲取移動(dòng)終端用戶輸入的姓名。
在用戶需要查詢?cè)谝苿?dòng)終端上的語音文件時(shí),可以通過輸入姓名作為關(guān)鍵詞序列,以進(jìn)行語音文件的查找。其中,用戶輸入的姓名可以只包含一個(gè)姓名,也可以是包含多個(gè)姓名,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟402,基于姓名和預(yù)先存儲(chǔ)的姓名與語音文件之間的對(duì)應(yīng)關(guān)系,確定與姓名匹配的目標(biāo)語音文件。
當(dāng)接收到用戶輸入的特征詞序列時(shí),移動(dòng)終端將依據(jù)姓名,以及在移動(dòng)終端上預(yù)先存儲(chǔ)的姓名與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與姓名匹配的目標(biāo)語音文件。
步驟403、顯示目標(biāo)語音文件。
移動(dòng)終端查找到用戶所需的目標(biāo)語音文件時(shí),將該目標(biāo)語音文件顯示給用戶。
本示例當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的姓名,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的姓名與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的姓名匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
參照?qǐng)D2c,示出了本發(fā)明實(shí)施例二提供的一種搜索語音信息的流程示意圖之三,該實(shí)施例搜索語音信息的具體步驟為:
步驟501,獲取移動(dòng)終端用戶輸入的日期或者時(shí)間段。
在用戶需要查詢?cè)谝苿?dòng)終端上的語音文件時(shí),可以通過輸入日期或者時(shí)間段作為關(guān)鍵詞序列,以進(jìn)行語音文件的查找。其中,用戶輸入的日期或者時(shí)間段可以只包含一個(gè)日期或者時(shí)間段,也可以是包含多個(gè)日期或者時(shí)間段,本發(fā)明實(shí)施例對(duì)此不加以限制。
需要說明的是,本發(fā)明實(shí)施例對(duì)于日期或者時(shí)間段的格式也不加以限制。
步驟502,基于姓名和預(yù)先存儲(chǔ)的日期或者時(shí)間段與語音文件之間的對(duì)應(yīng)關(guān)系,確定與日期或者時(shí)間段匹配的目標(biāo)語音文件。
當(dāng)接收到用戶輸入的日期或者時(shí)間段時(shí),移動(dòng)終端將依據(jù)日期或者時(shí)間段,以及在移動(dòng)終端上預(yù)先存儲(chǔ)的日期或者時(shí)間段與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與日期或者時(shí)間段匹配的目標(biāo)語音文件。
步驟503,顯示目標(biāo)語音文件。
移動(dòng)終端查找到用戶所需的目標(biāo)語音文件時(shí),將該目標(biāo)語音文件顯示給用戶。
本示例當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的日期或者時(shí)間段,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的日期或者時(shí)間段與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的日期或者時(shí)間段匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
參照?qǐng)D2d,示出了本發(fā)明實(shí)施例二提供的一種搜索語音信息的流程示意圖之四,該實(shí)施例查找語音文件的具體步驟為:
步驟601、獲取移動(dòng)終端用戶輸入的地理位置。
在用戶需要查詢?cè)谝苿?dòng)終端上的語音文件時(shí),可以通過輸入地理位置作為關(guān)鍵詞序列,以進(jìn)行語音文件的查找。其中,用戶輸入的地理位置可以只包含一個(gè)地理位置,也可以是包含多個(gè)地理位置,本發(fā)明實(shí)施例對(duì)此不加以限制。
需要說明的是,本發(fā)明實(shí)施例對(duì)于地理位置的格式也不加以限制。
步驟602、基于地理位置和預(yù)先存儲(chǔ)的地理位置與語音文件之間的對(duì)應(yīng)關(guān)系,確定與地理位置匹配的目標(biāo)語音文件。
當(dāng)接收到用戶輸入的地理位置時(shí),移動(dòng)終端將依據(jù)地理位置,以及在移動(dòng)終端上預(yù)先存儲(chǔ)的地理位置與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與姓名匹配的目標(biāo)語音文件。
步驟603,顯示目標(biāo)語音文件。
移動(dòng)終端查找到用戶所需的目標(biāo)語音文件時(shí),將該目標(biāo)語音文件顯示給用戶。
本示例當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的地理位置,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的地理位置與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的地理位置匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
參照?qǐng)D2e,示出了本發(fā)明實(shí)施例二提供的一種搜索語音信息的流程示意圖之五,該實(shí)施例查找語音文件的具體步驟為:
步驟701,獲取移動(dòng)終端用戶輸入的姓名+時(shí)間,或者姓名+地理位置,或者時(shí)間+地理位置,或者姓名+時(shí)間+位置等關(guān)鍵詞組合。
在用戶需要查詢?cè)谝苿?dòng)終端上的語音文件時(shí),可以通過輸入關(guān)鍵詞組合作為關(guān)鍵詞序列,以進(jìn)行語音文件的查找。其中,用戶輸入的關(guān)鍵詞組合可以只包含一個(gè)關(guān)鍵詞組合,也可以是包含多個(gè)關(guān)鍵詞組合,本發(fā)明實(shí)施例對(duì)此不加以限制。
需要說明的是,本發(fā)明實(shí)施例對(duì)于關(guān)鍵詞組合的格式也不加以限制。
步驟702,基于特征詞序列和預(yù)先存儲(chǔ)的姓名+時(shí)間,或者姓名+地理位置,或者時(shí)間+地理位置,或者姓名+時(shí)間+位置等組合與語音文件之間的對(duì)應(yīng)關(guān)系,確定與姓名+時(shí)間,或者姓名+地理位置,或者時(shí)間+地理位置,或者姓名+時(shí)間+位置等組合匹配的目標(biāo)語音文件。
當(dāng)接收到用戶輸入的日期或者時(shí)間段時(shí),移動(dòng)終端將依據(jù)關(guān)鍵詞組合,以及在移動(dòng)終端上預(yù)先存儲(chǔ)的關(guān)鍵詞組合與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與關(guān)鍵詞組合匹配的目標(biāo)語音文件。
步驟703,顯示目標(biāo)語音文件。
移動(dòng)終端查找到用戶所需的目標(biāo)語音文件時(shí),將該目標(biāo)語音文件顯示給用戶。
本示例當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的關(guān)鍵詞組合,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的關(guān)鍵詞組合與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的關(guān)鍵詞組合匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
參照?qǐng)D2f,示出了本發(fā)明實(shí)施例二提供的一種搜索語音信息的流程示意圖之六,該實(shí)施例查找語音文件的具體步驟為:
步驟801,獲取移動(dòng)終端用戶輸入的人數(shù)。
在用戶需要查詢?cè)谝苿?dòng)終端上的語音文件時(shí),可以通過輸入人數(shù)作為關(guān)鍵詞序列,以進(jìn)行語音文件的查找。例如用戶可以輸入“3人”。其中,用戶輸入的人數(shù)可以只包含一個(gè)人數(shù),也可以是包含多個(gè)人數(shù),本發(fā)明實(shí)施例對(duì)此不加以限制。
需要說明的是,本發(fā)明實(shí)施例對(duì)于人數(shù)的格式也不加以限制。
步驟802,基于人數(shù)和預(yù)先存儲(chǔ)的人數(shù)與語音文件之間的對(duì)應(yīng)關(guān)系,確定與人數(shù)匹配的目標(biāo)語音文件。
當(dāng)接收到用戶輸入的人數(shù)時(shí),移動(dòng)終端將依據(jù)關(guān)鍵詞組合,以及在移動(dòng)終端上預(yù)先存儲(chǔ)的人數(shù)與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與人數(shù)匹配的目標(biāo)語音文件。
步驟803,顯示目標(biāo)語音文件。
移動(dòng)終端查找到用戶所需的目標(biāo)語音文件時(shí),將該目標(biāo)語音文件顯示給用戶。
本示例當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的人數(shù),在移動(dòng)終端中按照預(yù)先存儲(chǔ)的人數(shù)與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的人數(shù)匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
參照?qǐng)D2g,示出了本發(fā)明實(shí)施例二提供的一種搜索語音信息的流程示意圖之七,該實(shí)施例查找語音文件的具體步驟為:
步驟901,獲取移動(dòng)終端用戶輸入的多個(gè)人名。
在用戶需要查詢?cè)谝苿?dòng)終端上的語音文件時(shí),可以通過輸入多個(gè)人名作為關(guān)鍵詞序列,以進(jìn)行語音文件的查找。其中,本發(fā)明實(shí)施例對(duì)于用戶輸入的多個(gè)人名的格式不加以限制。
步驟902,基于多個(gè)人名和預(yù)先存儲(chǔ)的多個(gè)人名與語音文件之間的對(duì)應(yīng)關(guān)系,確定與多個(gè)人名匹配的目標(biāo)語音文件。
當(dāng)接收到用戶輸入的多個(gè)人名時(shí),移動(dòng)終端將依據(jù)多個(gè)人名,以及在移動(dòng)終端上預(yù)先存儲(chǔ)的多個(gè)人名與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與關(guān)鍵詞組合匹配的目標(biāo)語音文件。
步驟903,顯示目標(biāo)語音文件。
移動(dòng)終端查找到用戶所需的目標(biāo)語音文件時(shí),將該目標(biāo)語音文件顯示給用戶。
本示例當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的多個(gè)人名,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的多個(gè)人名與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的多個(gè)人名匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
上面對(duì)于示例僅僅是用于對(duì)于本發(fā)明實(shí)施例的解釋說明,不應(yīng)當(dāng)理解為對(duì)于本發(fā)明實(shí)施例的限制,在實(shí)際中,將上面示例進(jìn)行組合或者分別實(shí)施均是可行的。
需要說明的是,對(duì)于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
實(shí)施例三
圖3是本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的框圖。圖3所示的移動(dòng)終端1000存儲(chǔ)有由語音信息轉(zhuǎn)換的文本語音信息,所述的移動(dòng)終端包括關(guān)鍵詞序列獲取模塊1010,目標(biāo)語音文件確定模塊1020和目標(biāo)語音文件顯示模塊1030。
關(guān)鍵詞序列獲取模塊1010,用于獲取移動(dòng)終端用戶輸入的關(guān)鍵詞序列,所述關(guān)鍵詞序列包括至少一個(gè)關(guān)鍵詞;
目標(biāo)語音文件確定模塊1020,用于基于所述關(guān)鍵詞序列獲取模塊獲取的關(guān)鍵詞序列和預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,確定與所述關(guān)鍵詞序列匹配的目標(biāo)語音文件;
目標(biāo)語音文件顯示模塊1030,用于顯示所述目標(biāo)語音文件。
另外,本發(fā)明的另一實(shí)施例中提供的移動(dòng)終端1000還可以包括語音信息提取模塊1050,語音信息提取模塊1050,文字信息轉(zhuǎn)換模塊1060,關(guān)鍵詞序列提取模塊1070和對(duì)應(yīng)關(guān)系建立模塊1080,參照?qǐng)D3a所示。
語音文件獲取模塊1040,用于獲取語音文件;
語音信息提取模塊1050,用于提取所述語音文件獲取模塊獲取的語音文件中的語音信息;
文字信息轉(zhuǎn)換模塊1060,用于將所述語音信息提取模塊提取的語音信息轉(zhuǎn)換為文字信息,并存儲(chǔ)為文本語音信息;
關(guān)鍵詞序列提取模塊1070,用于提取所述文字信息轉(zhuǎn)換模塊轉(zhuǎn)換的文字信息中的關(guān)鍵詞序列;
對(duì)應(yīng)關(guān)系建立模塊1080,用于建立所述關(guān)鍵詞序列提取模塊提取的關(guān)鍵詞序列與所述語音文件獲取模塊獲取的語音文件之間的對(duì)應(yīng)關(guān)系并存儲(chǔ)。
本發(fā)明的另一實(shí)施例中提供的移動(dòng)終端1000,所述關(guān)鍵詞至少包括特征詞、存儲(chǔ)路徑、錄制者姓名、錄制日期、錄制時(shí)間段、錄制者人數(shù)、錄制地的地理位置信息以及所述語音文件包括的所有說話的人物姓名中的一種或多種。
所述目標(biāo)語音文件確定模塊1020,包括文本語音信息查找子模塊10201,語音文件確定子模塊10202和目標(biāo)語音文件確定子模塊10203,參照?qǐng)D3b所示。
文本語音信息查找子模塊10201,用于基于預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,在預(yù)先存儲(chǔ)的所述文本語音信息中查找包含所述關(guān)鍵詞序列的文本語音信息;
語音文件確定子模塊10202,用于基于所述文本語音信息查找子模塊查找到的包含所述關(guān)鍵詞序列的目標(biāo)文本語音信息,確定與所述目標(biāo)文本語音信息對(duì)應(yīng)的語音文件;
目標(biāo)語音文件確定子模塊10203,用于將所述語音文件確定子模塊確定的與所述目標(biāo)文本語音信息對(duì)應(yīng)的語音文件確定為所述目標(biāo)語音文件。
本發(fā)明的另一實(shí)施例中提供的移動(dòng)終端1000還包括處理操作請(qǐng)求接收模塊1090和目標(biāo)語音文件處理模塊1100,參照?qǐng)D3c所示。
處理操作請(qǐng)求接收模塊1090,用于接收所述移動(dòng)終端用戶對(duì)所述目標(biāo)語音文件的處理操作請(qǐng)求;
目標(biāo)語音文件處理模塊1100,用于基于所述處理操作請(qǐng)求接收模塊接收的處理操作請(qǐng)求,處理所述目標(biāo)語音文件。
本發(fā)明的另一實(shí)施例中提供的移動(dòng)終端1000,當(dāng)所述處理操作請(qǐng)求為試聽請(qǐng)求時(shí),所述目標(biāo)語音文件處理模塊1100,包括目標(biāo)語音文件播放子模塊11001,參照?qǐng)D3d所示。
目標(biāo)語音文件播放子模塊11001,用于基于所述試聽請(qǐng)求,播放所述目標(biāo)語音文件。
本發(fā)明的另一實(shí)施例中提供的移動(dòng)終端1000,當(dāng)所述處理操作請(qǐng)求為分享請(qǐng)求時(shí),所述目標(biāo)語音文件處理模塊1100,包括目標(biāo)位置獲取子模塊11002和目標(biāo)語音文件分享子模塊11003,參照?qǐng)D3e所示。
目標(biāo)位置獲取子模塊11002,用于獲取所述移動(dòng)終端用戶指定的目標(biāo)位置;
目標(biāo)語音文件分享子模塊11003,用于將所述目標(biāo)語音文件分享至所述目標(biāo)位置獲取子模塊獲取的目標(biāo)位置。
本發(fā)明實(shí)施例的移動(dòng)終端,當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的關(guān)鍵詞序列,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的關(guān)鍵詞序列匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
實(shí)施例四
圖4是本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端的框圖。圖4所示的移動(dòng)終端1100包括:至少一個(gè)處理器1101、存儲(chǔ)器1102、至少一個(gè)網(wǎng)絡(luò)接口1104和用戶接口1103。移動(dòng)終端1100中的各個(gè)組件通過總線系統(tǒng)1105耦合在一起??衫斫?,總線系統(tǒng)1105用于實(shí)現(xiàn)這些組件之間的連接通信。總線系統(tǒng)1105除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說明起見,在圖4中將各種總線都標(biāo)為總線系統(tǒng)1105。
其中,用戶接口1103可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發(fā)明實(shí)施例中的存儲(chǔ)器1102可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(Read-OnlyMemory,ROM)、可編程只讀存儲(chǔ)器(ProgrammableROM,PROM)、可擦除可編程只讀存儲(chǔ)器(ErasablePROM,EPROM)、電可擦除可編程只讀存儲(chǔ)器(ElectricallyEPROM,EEPROM)或閃存。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(StaticRAM,SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DynamicRAM,DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DoubleDataRate SDRAM,DDRSDRAM)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Enhanced SDRAM,ESDRAM)、同步連接動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器(DirectRambusRAM,DRRAM)。本發(fā)明實(shí)施例描述的系統(tǒng)和方法的存儲(chǔ)器1102旨在包括但不限于這些和任意其它適合類型的存儲(chǔ)器。
在一些實(shí)施方式中,存儲(chǔ)器1102存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)11021和應(yīng)用程序11022。
其中,操作系統(tǒng)11021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動(dòng)層等,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序11022,包含各種應(yīng)用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明實(shí)施例方法的程序可以包含在應(yīng)用程序11022中。
在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)器1102存儲(chǔ)的程序或指令,具體的,可以是應(yīng)用程序11022中存儲(chǔ)的程序或指令,處理器1101用于:獲取移動(dòng)終端用戶輸入的關(guān)鍵詞序列,所述關(guān)鍵詞序列包括至少一個(gè)關(guān)鍵詞;基于所述關(guān)鍵詞序列和預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,確定與所述關(guān)鍵詞序列匹配的目標(biāo)語音文件;顯示所述目標(biāo)語音文件。其中,關(guān)鍵詞至少包括特征詞、存儲(chǔ)路徑、錄制者姓名、錄制日期、錄制時(shí)間段、錄制者人數(shù)、錄制地的地理位置信息以及所述語音文件中所有說話的人物姓名的一種或多種。
上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器1101中,或者由處理器1101實(shí)現(xiàn)。處理器1101可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器1101中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器1101可以是通用處理器、數(shù)字信號(hào)處理器(DigitalSignalProcessor,DSP)、專用集成電路(ApplicationSpecific IntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器1102,處理器1101讀取存儲(chǔ)器1102中的信息,結(jié)合其硬件完成上述方法的步驟。
可以理解的是,本發(fā)明實(shí)施例描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其組合來實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路(ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號(hào)處理器(DigitalSignalProcessing,DSP)、數(shù)字信號(hào)處理設(shè)備(DSPDevice,DSPD)、可編程邏輯設(shè)備(ProgrammableLogicDevice,PLD)、現(xiàn)場(chǎng)可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請(qǐng)所述功能的其它電子單元或其組合中。
對(duì)于軟件實(shí)現(xiàn),可通過執(zhí)行本發(fā)明實(shí)施例所述功能的模塊(例如過程、函數(shù)等)來實(shí)現(xiàn)本發(fā)明實(shí)施例所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器中并通過處理器執(zhí)行。存儲(chǔ)器可以在處理器中或在處理器外部實(shí)現(xiàn)。
可選地,處理器1101還用于:獲取語音文件;提取所述語音文件中的語音信息;將所述語音信息轉(zhuǎn)換為文字信息,并存儲(chǔ)為文本語音信息;提取所述文字信息中的關(guān)鍵詞序列;建立所述關(guān)鍵詞序列與所述語音文件之間的對(duì)應(yīng)關(guān)系并存儲(chǔ)。
可選地,處理器1101還用于:基于預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,在預(yù)先存儲(chǔ)的所述文本語音信息中查找包含所述關(guān)鍵詞序列的文本語音信息;基于查找到的包含所述關(guān)鍵詞序列的目標(biāo)文本語音信息,確定與所述目標(biāo)文本語音信息對(duì)應(yīng)的語音文件;將所述與所述目標(biāo)文本語音信息對(duì)應(yīng)的語音文件確定為所述目標(biāo)語音文件。
可選地,處理器1101還用于:接收所述移動(dòng)終端用戶對(duì)所述目標(biāo)語音文件的處理操作請(qǐng)求;基于所述處理操作請(qǐng)求,處理所述目標(biāo)語音文件。
可選地,處理器1101還用于:基于所述試聽請(qǐng)求,播放所述目標(biāo)語音文件。
可選地,處理器1101還用于:獲取所述移動(dòng)終端用戶指定的目標(biāo)位置;將所述目標(biāo)語音文件分享至所述目標(biāo)位置。
移動(dòng)終端1100能夠?qū)崿F(xiàn)前述實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過程,為避免重復(fù),這里不再贅述。
本發(fā)明實(shí)施例中,當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的關(guān)鍵詞序列,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的關(guān)鍵詞序列匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
實(shí)施例五
圖5是本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖。具體地,圖5中的移動(dòng)終端1200可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載電腦等。
圖5中的移動(dòng)終端1200包括射頻(RadioFrequency,RF)電路1210、存儲(chǔ)器1220、輸入單元1230、顯示單元1240、處理器1260、音頻電路1270、WiFi(WirelessFidelity)模塊1280和電源1290。
其中,輸入單元1230可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動(dòng)終端1200的用戶設(shè)置以及功能控制有關(guān)的信號(hào)輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元1230可以包括觸控面板1231。觸控面板1231,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1231上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板12301可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給該處理器1260,并能接收處理器1260發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1231。除了觸控面板1231,輸入單元1230還可以包括其他輸入設(shè)備1232,其他輸入設(shè)備1232可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
其中,顯示單元1240可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動(dòng)終端1200的各種菜單界面。顯示單元1240可包括顯示面板12401,可選的,可以采用LCD或有機(jī)發(fā)光二極管(OrganicLight-EmittingDiode,OLED)等形式來配置顯示面板1241。
應(yīng)注意,觸控面板12301可以覆蓋顯示面板1241,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器1260以確定觸摸事件的類型,隨后處理器1260根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。
觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個(gè)顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個(gè)界面可以包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號(hào)、滾動(dòng)條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
其中處理器1260是移動(dòng)終端1200的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在第一存儲(chǔ)器1221內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在第二存儲(chǔ)器1222內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端1200的各種功能和處理數(shù)據(jù),從而對(duì)移動(dòng)終端1200進(jìn)行整體監(jiān)控??蛇x的,處理器1260可包括一個(gè)或多個(gè)處理單元。
在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)該第一存儲(chǔ)器1221內(nèi)的軟件程序和/或模塊和/或該第二存儲(chǔ)器1222內(nèi)的數(shù)據(jù),處理器1260用于:獲取移動(dòng)終端用戶輸入的關(guān)鍵詞序列,所述關(guān)鍵詞序列包括至少一個(gè)關(guān)鍵詞;基于所述關(guān)鍵詞序列和預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,確定與所述關(guān)鍵詞序列匹配的目標(biāo)語音文件;顯示所述目標(biāo)語音文件。其中,關(guān)鍵詞至少包括特征詞、存儲(chǔ)路徑、錄制者姓名、錄制日期、錄制時(shí)間段、錄制者人數(shù)、錄制地的地理位置信息以及所述語音文件中所有說話的人物姓名的一種或多種。
可選地,處理器1260還用于:獲取語音文件;提取所述語音文件中的語音信息;將所述語音信息轉(zhuǎn)換為文字信息,并存儲(chǔ)為文本語音信息;提取所述文字信息中的關(guān)鍵詞序列;建立所述關(guān)鍵詞序列與所述語音文件之間的對(duì)應(yīng)關(guān)系并存儲(chǔ)。
可選地,處理器1260還用于:基于預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,在預(yù)先存儲(chǔ)的所述文本語音信息中查找包含所述關(guān)鍵詞序列的文本語音信息;基于查找到的包含所述關(guān)鍵詞序列的目標(biāo)文本語音信息,確定與所述目標(biāo)文本語音信息對(duì)應(yīng)的語音文件;將所述與所述目標(biāo)文本語音信息對(duì)應(yīng)的語音文件確定為所述目標(biāo)語音文件。
可選地,處理器1260還用于:接收所述移動(dòng)終端用戶對(duì)所述目標(biāo)語音文件的處理操作請(qǐng)求;基于所述處理操作請(qǐng)求,處理所述目標(biāo)語音文件。
可選地,處理器1260還用于:基于所述試聽請(qǐng)求,播放所述目標(biāo)語音文件。
可選地,處理器1260還用于:獲取所述移動(dòng)終端用戶指定的目標(biāo)位置;將所述目標(biāo)語音文件分享至所述目標(biāo)位置。
移動(dòng)終端1200能夠?qū)崿F(xiàn)前述實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過程,為避免重復(fù),這里不再贅述。
可見,本發(fā)明實(shí)施例中,當(dāng)用戶需要查詢語音文件時(shí),能夠根據(jù)用戶輸入的關(guān)鍵詞序列,在移動(dòng)終端中按照預(yù)先存儲(chǔ)的關(guān)鍵詞序列與語音文件之間的對(duì)應(yīng)關(guān)系,查找到與移動(dòng)終端用戶輸入的關(guān)鍵詞序列匹配的目標(biāo)語音文件,解決了在某些特定場(chǎng)合,例如在不方便用錄入語音信息,更適合輸入文字的場(chǎng)合中,關(guān)于如何語音文件查找的問題,使得用戶能夠快速準(zhǔn)確獲得所需的語音文件。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本發(fā)明實(shí)施例中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。