基于語音識別技術(shù)調(diào)用客戶端軟件的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開一般涉及計算機(jī)技術(shù),具體涉及語音識別技術(shù),尤其涉及一種基于語音識別技術(shù)調(diào)用客戶端軟件的方法和裝置。
【背景技術(shù)】
[0002]隨著計算機(jī)軟件技術(shù)的發(fā)展,客戶端上安裝的軟件應(yīng)用程序的數(shù)量越來越多。因此,用戶幾乎不會在例如桌面等固定區(qū)域?qū)γ恳粋€軟件應(yīng)用建立指向該軟件的快捷方式。
[0003]這樣一來,當(dāng)用戶在客戶端打開一個本地軟件時,需要通過對鍵盤或鼠標(biāo)的多次操作,或者通過手指對觸摸式顯示屏的多次觸摸,來尋找軟件所在的位置,進(jìn)而運(yùn)行該軟件。
[0004]如上所述的軟件查找和調(diào)用方式操作繁瑣、效率低下。特別是當(dāng)用戶不確定軟件在客戶端中的具體位置時,需要花費(fèi)更長時間來搜尋軟件。
[0005]此外,對于一些特殊用戶(例如一部分不方便操作客戶端的殘疾人、老年人等)而言,如上所述的軟件查找和調(diào)用方式造成了他們操作電腦的障礙,妨礙了他們利用計算機(jī)、智能手機(jī)等客戶端來進(jìn)行學(xué)習(xí)或娛樂。
【發(fā)明內(nèi)容】
[0006]鑒于現(xiàn)有技術(shù)中的上述缺陷或不足,期望提供一種基于語音識別技術(shù)調(diào)用客戶端軟件的方法和裝置,其可基于用戶的語音輸入調(diào)用客戶端的軟件,從而提高客戶端軟件調(diào)用的效率、避免用戶的繁瑣操作。
[0007]第一方面,本申請實(shí)施例提供了一種基于語音識別技術(shù)調(diào)用客戶端軟件的方法,包括:建立客戶端軟件的搜索索引,搜索索引與客戶端軟件相關(guān)聯(lián);獲取語音數(shù)據(jù)并識別得到與語音數(shù)據(jù)對應(yīng)的語音信息;在搜索索引中匹配與語音數(shù)據(jù)的關(guān)鍵詞對應(yīng)的客戶端軟件;以及調(diào)用客戶端軟件。
[0008]第二方面,本申請實(shí)施例還提供了一種基于語音識別技術(shù)調(diào)用客戶端軟件的裝置,包括:建立模塊,配置用于建立客戶端軟件的搜索索引,其中,搜索索引與客戶端軟件相關(guān)聯(lián);獲取模塊,配置用于獲取語音數(shù)據(jù)并識別得到與語音數(shù)據(jù)對應(yīng)的語音信息;查找模塊,配置用于在搜索索引中匹配與語音數(shù)據(jù)的關(guān)鍵詞對應(yīng)的客戶端軟件;以及調(diào)用模塊,配置用于調(diào)用客戶端軟件。
[0009]本申請實(shí)施例提供的方案,可基于用戶的語音輸入識別用戶當(dāng)前想要調(diào)用的客戶端軟件,并運(yùn)行該客戶端軟件。提高了客戶端軟件調(diào)用的效率,避免了用戶繁瑣的手動操作。
[0010]此外,在本申請的一些實(shí)施例中,可以通過學(xué)習(xí)用戶對識別出的客戶端軟件的選擇頻率,獲得用戶調(diào)用客戶端軟件的習(xí)慣和偏好,并基于習(xí)慣和偏好向用戶展現(xiàn)與用戶語音輸入對應(yīng)的客戶端軟件的查找結(jié)果列表。
【附圖說明】
[0011]通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本申請的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:
[0012]圖1示出了根據(jù)本申請一個實(shí)施例的基于語音識別技術(shù)調(diào)用客戶端軟件的方法的示意性流程圖;
[0013]圖2示出了根據(jù)本申請一個實(shí)施例的建立客戶端軟件的搜索索引的示意性流程圖;
[0014]圖3示出了根據(jù)本申請一個實(shí)施例的注冊表信息中包含客戶端軟件運(yùn)行路徑的示意圖;
[0015]圖4示出了根據(jù)本申請一個實(shí)施例的注冊表信息中不包含客戶端軟件運(yùn)行路徑的不意圖;
[0016]圖5示出了根據(jù)本申請一個實(shí)施例的識別得到與語音數(shù)據(jù)對應(yīng)的語音信息的示意性流程圖;
[0017]圖6示出了本申請一個實(shí)施例的查找結(jié)果列表的示意圖;
[0018]圖7不出了本申請另一實(shí)施例的查找結(jié)果列表的不意圖;
[0019]圖8示出了本申請一個實(shí)施例的基于語音識別技術(shù)調(diào)用客戶端軟件的裝置的示意性結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0020]下面結(jié)合附圖和實(shí)施例對本申請作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與發(fā)明相關(guān)的部分。
[0021]需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請。
[0022]目前,已有利用語音識別技術(shù)來對終端實(shí)施一些預(yù)定指令的技術(shù)。
[0023]例如,在一篇關(guān)于語音控制方法的專利公開中,可在電視上通過語音識別來發(fā)送虛擬命令,模擬遙控器的操作,例如“切換屏幕”、“下一臺”等等。然而,該專利公開的方法只能識別固定的命令語句且識別內(nèi)容不可擴(kuò)展,語音識別靈活性較差。
[0024]此外,盡管Windows 7操作系統(tǒng)自帶語音識別功能,但其中文識別效果差,難以準(zhǔn)確識別出用戶的語音輸入。
[0025]本申請實(shí)施例的技術(shù)方案,旨在對用戶輸入的語音數(shù)據(jù)進(jìn)行準(zhǔn)確識別,并快速調(diào)用出與語音數(shù)據(jù)相匹配的客戶端軟件以便用戶使用。
[0026]參見圖1所示,為本申請的一個實(shí)施例的基于語音識別技術(shù)調(diào)用客戶端軟件的方法的示意性流程圖。
[0027]在步驟110中,建立客戶端軟件的搜索索引,搜索索引與客戶端軟件相關(guān)聯(lián)。例如,可以根據(jù)建立的搜索索引的結(jié)構(gòu)來確定搜索索引中各項(xiàng)與客戶端軟件的關(guān)聯(lián)關(guān)系。在一些實(shí)現(xiàn)方式中,例如可以將搜索索引中的每一項(xiàng)與每個客戶端軟件--對應(yīng)。
[0028]在一些實(shí)現(xiàn)方式中,例如,可以在客戶端上建立與客戶端軟件相關(guān)聯(lián)的數(shù)據(jù)庫。該數(shù)據(jù)庫中可存儲客戶端軟件的相關(guān)信息并為這些客戶端軟件的相關(guān)信息添加搜索索引。這樣一來,當(dāng)接收到與某一客戶端軟件相關(guān)的指令(例如,調(diào)用該客戶端軟件的指令)時,可以在搜索索引中查找該客戶端軟件。與直接在整個數(shù)據(jù)庫中查找與指令對應(yīng)的客戶端軟件相比,在搜索索引中進(jìn)行查找,查找效率更高,能夠更快得到查找結(jié)果。
[0029]接著,在步驟120中,獲取語音數(shù)據(jù)并識別得到與語音數(shù)據(jù)對應(yīng)的語音信息。
[0030]例如,語音數(shù)據(jù)可以是由用戶輸入的一段音頻數(shù)據(jù)。通過步驟120的識別過程,可以得到與該音頻數(shù)據(jù)對應(yīng)的語音信息。
[0031]語音信息的形式例如可以是字、詞、拼音、或者其它任意能夠與搜索索引進(jìn)行匹配的形式。
[0032]在這里,客戶端能夠獲取來自任意其可識別的設(shè)備接收和/或存儲的語音數(shù)據(jù)。
[0033]在一些實(shí)現(xiàn)方式中,用戶可以通過與客戶端經(jīng)有線或無線連接的語音輸入設(shè)備(例如麥克風(fēng)等)來使客戶端獲取語音數(shù)據(jù)。
[0034]在另一些實(shí)現(xiàn)方式中,客戶端還可以獲取其可識別的存儲設(shè)備(例如快閃存儲器等)中存儲的語音數(shù)據(jù)?;蛘?,客戶端還可以獲取通過有線或無線網(wǎng)絡(luò)連接輸入到客戶端的語音數(shù)據(jù)。
[0035]接著,在步驟130中,在搜索索引中匹配與語音信息對應(yīng)的客戶端軟件。
[0036]如前所述,在搜索索引中對客戶端軟件進(jìn)行查找和匹配,效率更高。因此,在識別得到與用戶的語音數(shù)據(jù)相應(yīng)的語音信息后,可在搜索索引中查找與語音信息相匹配的客戶端軟件,以迅速獲得匹配結(jié)果。
[0037]接著,在步驟140中,調(diào)用客戶端軟件。由于在步驟130中已查找出與語音信息匹配的客戶端軟件,在本步驟中便可以直接調(diào)用該客戶端軟件。
[0038]