本申請涉及計算機技術(shù)領(lǐng)域,具體涉及輸入法技術(shù)領(lǐng)域,尤其涉及用于輸出信息的方法和裝置。
背景技術(shù):
計算機和智能手機技術(shù)的發(fā)展給人類帶來了越來越多的電子設備和通信工具,而這些電子設備和通信工具中附帶的輸入法軟件又給人們的生活和工作帶來了很大的便利。常用的輸入法有拼音輸入法、五筆輸入法、筆畫輸入法等等。利用輸入法完成文字的輸入操作時,用戶首先要輸入該文字對應的字符串,然后在所產(chǎn)生的候選詞列表中選擇所需要的文字。對于在候選詞列表中選擇用戶所需的字符的過程有以下兩種情況:如果該字符位于候選詞列表第一頁上時,用戶只需按與該字符對應的數(shù)字序號或直接點按候選詞來進行選擇;如果該字符不在候選詞列表中的第一頁時,用戶則需要進行翻頁查找,然后再輸入該字符對應的數(shù)字序號或直接點按候選詞完成字符的輸入。這種方法降低了用戶文字輸入的速度,特別是所需要輸入的文字不在候選詞列表中的第一頁時,用戶還要在完成翻頁操作后對其進行選擇。
技術(shù)實現(xiàn)要素:
本申請的目的在于提出一種改進的用于輸出信息的方法和裝置,來解決以上背景技術(shù)部分提到的技術(shù)問題。
第一方面,本申請?zhí)峁┝艘环N用于輸出信息的方法,該方法包括:響應于接收到用戶輸入的字符,輸出候選字詞集合;響應于接收到用戶輸入的與字符相關(guān)聯(lián)的語音,對語音進行語音識別得到識別字詞集合;將識別字詞集合與候選字詞集合進行匹配得到匹配字詞集合;輸出匹配字詞集合。
在一些實施例中,對語音進行語音識別得到識別字詞集合,包括:將語音進行轉(zhuǎn)化得到語音文本集合;采用逆向最大匹配法對語音文本集合中每條語音文本進行切詞,以得到該條語音文本對應的第一關(guān)鍵詞、結(jié)構(gòu)助詞和第二關(guān)鍵詞,其中,每條語音文本中結(jié)構(gòu)助詞之前的詞為第一關(guān)鍵詞,結(jié)構(gòu)助詞之后的詞為第二關(guān)鍵詞;對于每條語音文本,若該語音文本的第一關(guān)鍵詞包含與該語音文本的第二關(guān)鍵詞相同的詞,并且候選字詞集合的候選字詞中包含與該語音文本的第二關(guān)鍵詞相同的詞,則將該第二關(guān)鍵詞添加到識別字詞集合中。
在一些實施例中,對語音進行語音識別得到識別字詞集合,包括:識別語音中對候選字詞集合進行選擇的命令;從候選字詞集合中確定出與命令匹配的候選字詞,組成識別字詞集合。
在一些實施例中,命令包括以下至少一項:詞性選擇命令、筆畫選擇命令、音調(diào)選擇命令。
在一些實施例中,該方法還包括:記錄用戶選定的匹配字詞;保存用戶選定的匹配字詞和輸入的字符的對應關(guān)系。
第二方面,本申請?zhí)峁┝艘环N用于輸出信息的裝置,該裝置包括:候選字詞輸出單元,用于響應于接收到用戶輸入的字符,輸出候選字詞集合;語音識別單元,用于響應于接收到用戶輸入的與字符相關(guān)聯(lián)的語音,對語音進行語音識別得到識別字詞集合;匹配單元,用于將識別字詞集合與候選字詞集合進行匹配得到匹配字詞集合;匹配詞輸出單元,用于輸出匹配字詞集合。
在一些實施例中,語音識別單元進一步用于:將語音進行轉(zhuǎn)化得到語音文本集合;采用逆向最大匹配法對語音文本集合中每條語音文本進行切詞,以得到該條語音文本對應的第一關(guān)鍵詞、結(jié)構(gòu)助詞和第二關(guān)鍵詞,其中,每條語音文本中結(jié)構(gòu)助詞之前的詞為第一關(guān)鍵詞,結(jié)構(gòu)助詞之后的詞為第二關(guān)鍵詞;對于每條語音文本,若該語音文本的第一關(guān)鍵詞包含與該語音文本的第二關(guān)鍵詞相同的詞,并且候選字詞集合的候選字詞中包含與該語音文本的第二關(guān)鍵詞相同的詞,則將該第二關(guān)鍵詞添加到識別字詞集合中。
在一些實施例中,語音識別單元進一步用于:識別語音中對候選字詞集合進行選擇的命令;從候選字詞集合中確定出與命令匹配的候選字詞,組成識別字詞集合。
在一些實施例中,命令包括以下至少一項:詞性選擇命令、筆畫選擇命令、音調(diào)選擇命令。
在一些實施例中,該裝置還包括:記錄單元,用于記錄用戶選定的匹配字詞;保存單元,用于保存用戶選定的匹配字詞和輸入的字符的對應關(guān)系。
第三方面,本申請?zhí)峁┝艘环N電子設備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)如第一方面中任一實施例的方法。
第四方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)如第一方面中任一實施例的方法。
本申請?zhí)峁┑挠糜谳敵鲂畔⒌姆椒ê脱b置,通過輸入語音來篩選鍵盤或手寫輸入的字符對應的候選字詞集合,通過語音快速定位候選字詞,無需用戶手動編輯查找,提高了輸入速度和準確率。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是本申請可以應用于其中的示例性系統(tǒng)架構(gòu)圖;
圖2是根據(jù)本申請的用于輸出信息的方法的一個實施例的流程圖;
圖3a、3b是根據(jù)本申請的用于輸出信息的方法的一個應用場景的示意圖;
圖4是根據(jù)本申請的用于輸出信息的方法的又一個實施例的流程圖;
圖5是根據(jù)本申請的用于輸出信息的裝置的一個實施例的結(jié)構(gòu)示意圖;
圖6是適于用來實現(xiàn)本申請實施例的終端設備或服務器的計算機系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本申請。
圖1示出了可以應用本申請的用于輸出信息的方法或用于輸出信息的裝置的實施例的示例性系統(tǒng)架構(gòu)100。
如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設備101、102、103,網(wǎng)絡104和服務器105。網(wǎng)絡104用以在終端設備101、102、103和服務器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
用戶可以使用終端設備101、102、103通過網(wǎng)絡104與服務器105交互,以接收或發(fā)送消息等。終端設備101、102、103上可以安裝有各種通訊客戶端應用輸入法,例如拼音輸入法、五筆輸入法、筆畫輸入法等。
終端設備101、102、103可以是具有顯示屏并且支持文字輸入和語音輸入的各種電子設備,包括但不限于智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標準音頻層面3)、MP4(Moving Picture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。
服務器105可以是提供各種服務的服務器,例如對終端設備101、102、103上顯示的候選字詞提供支持的字詞庫服務器。終端設備101、102、103可以使用內(nèi)置的字詞庫,也可以從服務器105下載字詞庫。
需要說明的是,本申請實施例所提供的用于輸出信息的方法一般由終端設備101、102、103執(zhí)行,相應地,用于輸出信息的裝置一般設置于終端設備101、102、103中。
應該理解,圖1中的終端設備、網(wǎng)絡和服務器的數(shù)目僅僅是示意性的。終端設備可以僅使用內(nèi)置的字詞庫,而無需服務器。也可以根據(jù)實現(xiàn)需要,從不同的服務器下載字詞庫,因此可以具有任意數(shù)目的終端設備、網(wǎng)絡和服務器。
繼續(xù)參考圖2,示出了根據(jù)本申請的用于輸出信息的方法的一個實施例的流程200。所述的用于輸出信息的方法,包括以下步驟:
步驟201,響應于接收到用戶輸入的字符,輸出候選字詞集合。
在本實施例中,用于輸出信息的方法運行于其上的電子設備(例如圖1所示的終端)可以通過鍵盤或者觸摸屏接收用戶輸入的字符,其中,字符包括字母或筆畫。例如,用戶可以輸入拼音字母“mei”,五筆字母“ugdu”,或者筆畫輸入“美”。用戶輸入字母或筆畫后在輸入法界面會顯示多個候選詞供用戶選擇。
步驟202,響應于接收到用戶輸入的與字符相關(guān)聯(lián)的語音,對語音進行語音識別得到識別字詞集合。
在本實施例中,用戶在輸入拼音或筆畫后又通過麥克風等語音輸入設備輸入與字符相關(guān)聯(lián)的語音,以篩選候選詞。該與字符相關(guān)聯(lián)的語音可以是步驟201中的用戶輸入的語音也可以是其它用戶輸入的語音。語音輸入功能可以一直打開或者由用戶輸入語音前開啟,例如,用戶可以在輸入拼音后按壓輸入法界面上顯示的麥克風圖標來啟動語音輸入功能,語音輸入結(jié)束后將按壓的手指移開即可。用戶輸入語音后該電子設備對語音進行識別,得到識別字詞集合。例如,用戶的語音為“美”,則識別的結(jié)果可以為“每”、“美”、“鎂”等相同的發(fā)音但不同的字的識別字詞集合。與字符相關(guān)聯(lián)的語音可以包括字符的發(fā)音,還可以包括該字符的語義對應的語音。例如,通過鍵盤輸入“l(fā)ijiang”,得到的候選詞可以是“麗江”、“漓江”等,如果用戶輸入語音“云南”,則可確定與之關(guān)聯(lián)的詞應該是“麗江”而不是“漓江”。例如,通過鍵盤輸入“zhudi”,得到的候選詞可以是“竹笛”、“朱棣”等,如果用戶輸入語音“人名”,則可確定與之關(guān)聯(lián)的詞應該是“朱棣”,如果用戶輸入語音“樂器”,則可確定與之關(guān)聯(lián)的詞應該是“竹笛”。語音輸入時能夠智能識別用戶的語義,從而篩選候選詞。減少了輸入時間,并且用戶體會良好。在一些情況下,比如登記用戶個人信息時,工作人員的終端設備可以一邊接收工作人員輸入的客戶的姓名拼音,一邊接收客戶對各字的具體指示。例如,工作人員聽到客戶說“余華”,輸入拼音“yuhua”會有很多候選詞,這時客戶可語音輸入解譯“余額的余”、“中華的華”,可提高輸入速度和準確率并帶給用戶良好的體驗。
在本實施例的一些可選的實現(xiàn)方式中,對語音進行語音識別得到識別字詞集合,包括:識別語音中對候選字詞集合進行選擇的命令;從候選字詞集合中確定出與命令匹配的候選字詞,組成識別字詞集合。例如,用戶輸入語音“翻頁”,則顯示翻頁后的候選字詞。還可以語音輸入候選字詞對應的數(shù)字編號以選取字詞??梢詼p少用戶的選取操作,提高輸入速度。
在本實施例的一些可選的實現(xiàn)方式中,命令包括以下至少一項:詞性選擇命令、筆畫選擇命令、音調(diào)選擇命令。例如,用戶語音輸入“動詞”,則從候選字詞集合中選出詞性為動詞的字詞組成識別字詞集合。用戶語音輸入“5畫”,則從候選字詞集合中選出筆畫為5畫的字詞組成識別字詞集合。用戶語音輸入“二聲”,則從候選字詞集合中選出發(fā)音為二聲的字詞組成識別字詞集合??梢詼p少用戶的選取操作,提高輸入法的準確率和輸入速度。
步驟203,將識別字詞集合與候選字詞集合進行匹配得到匹配字詞集合。
在本實施例中,識別字詞集合與候選字詞集合中可能存在相同的字詞,將這些相同的字詞提取出來組成匹配字詞集合。例如,用戶輸入拼音字母“meihua”后,輸入法界面顯示出“梅花”、“美化”、“美華”、“沒花”、“美畫”等詞組成的候選詞集合。用戶的語音為“mei(三聲)hua(四聲)”后,得到“美化”、“美畫”等組成的識別字詞集合。進行匹配后可過濾掉“梅花”、“沒花”等發(fā)音不同的字詞,得到匹配字詞集合。
步驟204,輸出匹配字詞集合。
在本實施例中,將步驟203得到的匹配字詞集合輸出到顯示屏上供用戶選擇。用戶還可再次輸入語音命令對匹配字詞二次篩選。語音輸入的信息越多,則可得到越準確的匹配結(jié)果。極大地提高了漢字輸入速度。
在本實施例的一些可選的實現(xiàn)方式中,該方法還包括:記錄用戶選定的匹配字詞;保存用戶選定的匹配字詞和輸入的字符的對應關(guān)系。保存用戶自造的詞以供用戶再次使用。并且記錄用戶的常用詞,從而提高輸入速度。
本方法還可用于翻譯應用中,例如,用戶在漢英電子詞典中輸入漢字“選擇”時,屏幕上出現(xiàn)“choose”、“choice”、“select”等選項,之后用戶可語音輸入“名詞”,則可過濾掉動詞“choose”、而保留名詞“choice”、“select”,用戶無需進入每個單詞項中查看詞性,即可準確地選擇出候選詞。提高了翻譯速度和準確率。
繼續(xù)參見圖3a、3b,圖3a、3b是根據(jù)本實施例的用于輸出信息的方法的應用場景的一個示意圖。在圖3a的應用場景中,用戶想輸入詞語“一個人”,需要點選按鍵“yi”等按鍵選擇候選詞。而本申請?zhí)峁┑姆椒ㄈ鐖D3b所示,只需要按住麥克風鍵輸入語音“一個人”即可優(yōu)先呈現(xiàn)出“一個人”供用戶選擇。
本申請的上述實施例提供的方法通過語音再次篩選候選字詞,能夠更加準確地定位候選字詞,并提高輸入字詞的速度。
進一步參考圖4,其示出了用于輸出信息的方法的又一個實施例的流程400。該用于輸出信息的方法的流程400,包括以下步驟:
步驟401,響應于接收到用戶輸入的字符,輸出候選字詞集合
步驟401與步驟201基本相同,因此不再贅述。
步驟402,響應于接收到用戶輸入的與字符相關(guān)聯(lián)的語音,將語音進行轉(zhuǎn)化得到語音文本集合。
在本實施例中,用戶在輸入拼音或筆畫后又輸入與字符相關(guān)聯(lián)的語音,以篩選候選詞。例如,用戶通過鍵盤輸入“meihua”后,又通過語音輸入“mei(3聲)li(4聲)de(1聲)mei(3聲)”,可得到“美麗的美”、“美利的每”等相同發(fā)音的文本組成的文本集合。
步驟403,采用逆向最大匹配法對語音文本集合中每條語音文本進行切詞,以得到該條語音文本對應的第一關(guān)鍵詞、結(jié)構(gòu)助詞和第二關(guān)鍵詞。
在本實施例中,對步驟402得到的語音文本集合中每條語音文本進行切詞??梢灶A先約定語音輸入的格式為第一關(guān)鍵詞+結(jié)構(gòu)助詞+第二關(guān)鍵詞。每條語音文本中結(jié)構(gòu)助詞之前的詞為第一關(guān)鍵詞,結(jié)構(gòu)助詞之后的詞為第二關(guān)鍵詞。采用逆向最大匹配法對所述語料進行分詞。例如,“中華民族從此站起來了”可被切分成“中華民族”,“從此”,“站起來了”而不是“中華”,“民族”,“從此”,“站”,“起來了”。還可以采用多種方法切詞,包括但不限于正向最大匹配法、最少切分法、雙向最大匹配法等。例如,“吃飯快樂”可以分詞成“吃飯”和“快樂”。結(jié)構(gòu)助詞可以是例如“的”。例如,“美麗的美”的切詞結(jié)果為第一關(guān)鍵詞是“美麗”,第二關(guān)鍵詞是“美”?!懊览拿俊钡那性~結(jié)果為第一關(guān)鍵詞是“美利”,第二關(guān)鍵詞是“每”。用戶輸入語音時盡量使用高頻詞(例如成語、名人名字、地名等)進行語音識別提高語音識別的準確率。例如,用戶想輸入漢字“鴻雁”,輸入拼音“hongyan”后,出現(xiàn)的候選詞包括“紅艷”、“紅巖”、“紅眼”、“鴻雁”等。用戶接著輸入語音“輕于鴻毛的鴻”或“徐悲鴻的鴻”,則能更加快速、準確地定位候選詞。
步驟404,對于每條語音文本,若該語音文本的第一關(guān)鍵詞包含與該語音文本的第二關(guān)鍵詞相同的詞,并且候選字詞集合的候選字詞中包含與該語音文本的第二關(guān)鍵詞相同的詞,則將該第二關(guān)鍵詞添加到識別字詞集合中。
在本實施例中,如果第一關(guān)鍵詞中存在第二關(guān)鍵詞,并且該第二關(guān)鍵詞也在步驟401得到的候選字詞集合中,則將該第二關(guān)鍵詞添加到識別字詞集合中。如上例所示,“美麗的美”符合上述條件,而“美利的每”不符合上述條件,因此只將第二關(guān)鍵詞“美”添加到識別字詞集合中。
步驟405,將識別字詞集合與候選字詞集合進行匹配得到匹配字詞集合。
步驟405與步驟203基本相同,因此不再贅述。如上例所示,識別字詞集合中得到的“美”再與候選字詞集合匹配時,會去掉“梅花”選項而保留“美化”選項。
步驟406,輸出匹配字詞集合。
步驟406與步驟204基本相同,因此不再贅述。用戶還可繼續(xù)輸入語音再次精確定位候選詞,例如,用戶可以語音輸入“化學的化”。
從圖4中可以看出,與圖2對應的實施例相比,本實施例中的用于輸出信息的方法的流程400突出了對語音輸入進行候選詞篩選的步驟。由此,本實施例描述的方案可以引入更多的高頻詞語的語音輸入,提高語音識別的正確率。
進一步參考圖5,作為對上述各圖所示方法的實現(xiàn),本申請?zhí)峁┝艘环N用于輸出信息的裝置的一個實施例,該裝置實施例與圖2所示的方法實施例相對應,該裝置具體可以應用于各種電子設備中。
如圖5所示,本實施例的用于輸出信息的裝置500包括:候選字詞輸出單元501、語音識別單元502、匹配單元503和匹配詞輸出單元504。其中,候選字詞輸出單元501用于響應于接收到用戶輸入的字符,輸出候選字詞集合;語音識別單元502用于響應于接收到用戶輸入的與字符相關(guān)聯(lián)的語音,對語音進行語音識別得到識別字詞集合;匹配單元503用于將識別字詞集合與候選字詞集合進行匹配得到匹配字詞集合;匹配詞輸出單元504用于輸出匹配字詞集合。
在本實施例中,用于輸出信息的裝置500的候選字詞輸出單元501、語音識別單元502、匹配單元503和匹配詞輸出單元504的具體處理可以參考圖2對應實施例中的步驟201、步驟202、步驟203、步驟204。
在本實施例的一些可選的實現(xiàn)方式中,語音識別單元502進一步用于:將語音進行轉(zhuǎn)化得到語音文本集合;采用逆向最大匹配法對語音文本集合中每條語音文本進行切詞,以得到該條語音文本對應的第一關(guān)鍵詞、結(jié)構(gòu)助詞和第二關(guān)鍵詞,其中,每條語音文本中結(jié)構(gòu)助詞之前的詞為第一關(guān)鍵詞,結(jié)構(gòu)助詞之后的詞為第二關(guān)鍵詞;對于每條語音文本,若該語音文本的第一關(guān)鍵詞包含與該語音文本的第二關(guān)鍵詞相同的詞,并且候選字詞集合的候選字詞中包含與該語音文本的第二關(guān)鍵詞相同的詞,則將該第二關(guān)鍵詞添加到識別字詞集合中。
在本實施例的一些可選的實現(xiàn)方式中,語音識別單元502進一步用于:識別語音中對候選字詞集合進行選擇的命令;從候選字詞集合中確定出與命令匹配的候選字詞,組成識別字詞集合。
在本實施例的一些可選的實現(xiàn)方式中,命令包括以下至少一項:詞性選擇命令、筆畫選擇命令、音調(diào)選擇命令。
在本實施例的一些可選的實現(xiàn)方式中,該裝置還包括:記錄單元,用于記錄用戶選定的匹配字詞;保存單元,用于保存用戶選定的匹配字詞和輸入的字符的對應關(guān)系。
下面參考圖6,其示出了適于用來實現(xiàn)本申請實施例的終端設備/服務器的計算機系統(tǒng)600的結(jié)構(gòu)示意圖。圖6示出的終端設備/服務器僅僅是一個示例,不應對本申請實施例的功能和使用范圍帶來任何限制。
如圖6所示,計算機系統(tǒng)600包括中央處理單元(CPU)601,其可以根據(jù)存儲在只讀存儲器(ROM)602中的程序或者從存儲部分608加載到隨機訪問存儲器(RAM)603中的程序而執(zhí)行各種適當?shù)膭幼骱吞幚?。在RAM 603中,還存儲有系統(tǒng)600操作所需的各種程序和數(shù)據(jù)。CPU 601、ROM 602以及RAM 603通過總線604彼此相連。輸入/輸出(I/O)接口605也連接至總線604。
以下部件連接至I/O接口605:包括鍵盤、鼠標等的輸入部分606;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚聲器等的輸出部分607;包括硬盤等的存儲部分608;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡執(zhí)行通信處理。驅(qū)動器610也根據(jù)需要連接至I/O接口605??刹鹦督橘|(zhì)611,諸如磁盤、光盤、磁光盤、半導體存儲器等等,根據(jù)需要安裝在驅(qū)動器610上,以便于從其上讀出的計算機程序根據(jù)需要被安裝入存儲部分608。
特別地,根據(jù)本公開的實施例,上文參考流程圖描述的過程可以被實現(xiàn)為計算機軟件程序。例如,本公開的實施例包括一種計算機程序產(chǎn)品,其包括承載在計算機可讀介質(zhì)上的計算機程序,該計算機程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機程序可以通過通信部分609從網(wǎng)絡上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。在該計算機程序被中央處理單元(CPU)601執(zhí)行時,執(zhí)行本申請的方法中限定的上述功能。需要說明的是,本申請所述的計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)或者是上述兩者的任意組合。計算機可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質(zhì)的更具體的例子可以包括但不限于:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機訪問存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本申請中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請中,計算機可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計算機可讀介質(zhì)上包含的程序代碼可以用任何適當?shù)慕橘|(zhì)傳輸,包括但不限于:無線、電線、光纜、RF等等,或者上述的任意合適的組合。
附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
描述于本申請實施例中所涉及到的單元可以通過軟件的方式實現(xiàn),也可以通過硬件的方式來實現(xiàn)。所描述的單元也可以設置在處理器中,例如,可以描述為:一種處理器包括候選字詞輸出單元、語音識別單元、匹配單元和匹配詞輸出單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對該單元本身的限定,例如,候選字詞輸出單元還可以被描述為“響應于接收到用戶輸入的字符,輸出候選字詞集合的單元”。
作為另一方面,本申請還提供了一種計算機可讀介質(zhì),該計算機可讀介質(zhì)可以是上述實施例中描述的裝置中所包含的;也可以是單獨存在,而未裝配入該裝置中。上述計算機可讀介質(zhì)承載有一個或者多個程序,當上述一個或者多個程序被該裝置執(zhí)行時,使得該裝置:響應于接收到用戶輸入的字符,輸出候選字詞集合;響應于接收到用戶輸入的與字符相關(guān)聯(lián)的語音,對語音進行語音識別得到識別字詞集合;將識別字詞集合與候選字詞集合進行匹配得到匹配字詞集合;輸出匹配字詞集合。
以上描述僅為本申請的較佳實施例以及對所運用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應當理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時也應涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術(shù)特征進行互相替換而形成的技術(shù)方案。