專利名稱:語音控制文本操作的方法、裝置及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及語音控制文本操作的方法、裝置及終端。
背景技術(shù):
現(xiàn)有技術(shù)中,手機、平板電腦等終端已經(jīng)得到廣泛應(yīng)用,用戶在使用這些終端時,經(jīng)常會對這些終端顯示屏上顯示的文本進行各種操作,現(xiàn)有技術(shù)中,對于具有觸摸屏的終端設(shè)備,用戶可以通過觸摸控制來實現(xiàn)這些操作。以用戶在終端上對文本進行復(fù)制粘貼操作為例,在復(fù)制文本時,用戶通過觸摸手勢確定需要復(fù)制的文本的起點與終點,在用戶點擊“復(fù)制”按鈕后,終端將用戶選取的文本復(fù)制到終端的內(nèi)存中;在粘貼文本時,用戶首先通過觸摸手勢指定文本所要粘貼的目標(biāo)位置,然后在用戶點擊“粘貼”按鈕后,將內(nèi)存中的文本粘貼到該目標(biāo)位置。發(fā)明人在對現(xiàn)有技術(shù)的研究過程中發(fā)現(xiàn),由于手機、平板電腦等終端的顯示屏通常較小,因此用戶采用觸摸方式執(zhí)行復(fù)制粘貼操作時并不方便,難以準(zhǔn)確定位所要操作的目標(biāo)文本,從而導(dǎo)致用戶體驗不高。
發(fā)明內(nèi)容
本發(fā)明實施例中提供了語音控制文本操作的方法、裝置及終端,以解決現(xiàn)有技術(shù)中的采用觸摸方式進行文本操作時定位不便,導(dǎo)致用戶體驗不高的問題。為了解決上述技術(shù)問題,本發(fā)明實施例公開了如下技術(shù)方案:第一方面,提供一種語音控制文本操作的方法,所述方法包括:終端接收用戶發(fā)出的語音指令;當(dāng)所述終端確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令;所述終端按照所述系統(tǒng)指令對所述文本進行操作。結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述終端確定所述語音指令為對文本進行操作的語音指令,包括:當(dāng)根據(jù)所述終端上設(shè)置的語音識別引擎識別出所述語音指令中包含對文本進行操作的關(guān)鍵字時,確定所述語音指令為對文本進行操作的語音指令;或者,將所述語音指令傳輸?shù)秸Z音識別服務(wù)器,并根據(jù)所述語音識別服務(wù)器返回的識別結(jié)果確定所述語音指令為對文本進行操作的語音指令。結(jié)合第一方面,或第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令具體為:調(diào)用與所述語音指令對應(yīng)的對所述文本進行復(fù)制操作的系統(tǒng)指令;所述終端按照所述系統(tǒng)指令對所述文本進行操作包括:所述終端按照所述系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本;所述終端將所述目標(biāo)文本寫入內(nèi)存。
結(jié)合第一方面,或第一方面的第一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令具體為:調(diào)用與所述語音指令對應(yīng)的對所述文本進行粘貼操作的系統(tǒng)指令;所述終端按照所述系統(tǒng)指令對所述文本進行操作包括:所述終端從內(nèi)存中讀取待粘貼的目標(biāo)文本;將所述目標(biāo)文本粘貼到所述系統(tǒng)指令指示的目標(biāo)位置。結(jié)合第一方面,或第一方面的第一種可能的實現(xiàn)方式,或第一方面的第二種可能的實現(xiàn)方式,或第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述終端按照所述系統(tǒng)指令對所述文本進行操作之前,還包括:判斷所述用戶是否具有對所述文本進行操作的權(quán)限;當(dāng)所述用戶具有所述權(quán)限時,執(zhí)行所述按照所述系統(tǒng)指令對所述文本進行操作。第二方面,提供一種語音控制文本操作的裝置,所述裝置包括:接收單元,用于接收用戶發(fā)出的語音指令;確定單元,用于確定所述接收單元接收到的語音指令是否為對文本進行操作的語首指令;調(diào)用單元,用于當(dāng)所述確定單元確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令;執(zhí)行單元,用于按照所述調(diào)用單元調(diào)用的系統(tǒng)指令對所述文本進行操作。結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述確定單元,具體用于當(dāng)根據(jù)所述終端上設(shè)置的語音識別引擎識別出所述語音指令中包含對文本進行操作的關(guān)鍵字時,確定所述語音指令為對文本進行操作的語音指令,或者,將所述語音指令傳輸?shù)秸Z音識別服務(wù)器,并根據(jù)所述語音識別服務(wù)器返回的識別結(jié)果確定所述語音指令為對文本進行操作的語音指令。結(jié)合第二方面,或第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述調(diào)用單元,具體用于調(diào)用與所述語音指令對應(yīng)的對所述文本進行復(fù)制操作的系統(tǒng)指令;所述執(zhí)行單元包括:文本獲取子單元,用于按照所述系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本;文本寫入子單元,用于將所述文本獲取子單元獲取到的所述目標(biāo)文本寫入內(nèi)存。結(jié)合第二方面,或第二方面的第一種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述調(diào)用單元,具體用于調(diào)用與所述語音指令對應(yīng)的對所述文本進行粘貼操作的系統(tǒng)指令;所述執(zhí)行單元包括:文本讀取子單元,用于從內(nèi)存中讀取待粘貼的目標(biāo)文本;文本粘貼子單元,用于將所述文本讀取子單元讀取到的所述目標(biāo)文本粘貼到所述系統(tǒng)指令指示的目標(biāo)位置。結(jié)合第二方面,或第二方面的第一種可能的實現(xiàn)方式,或第二方面的第二種可能的實現(xiàn)方式,或第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述裝置還包括:判斷單元,用于判斷所述用戶是否具有對所述文本進行操作的權(quán)限;所述執(zhí)行單元,具體用于當(dāng)所述判斷單元判斷所述用戶具有對所述文本進行操作的權(quán)限時,按照所述系統(tǒng)指令對所述文本進行操作。第三方面,提供一種終端,所述終端包括:總線,以及通過所述總線連接的顯示屏、麥克風(fēng)、處理器及內(nèi)存;其中,所述顯示屏,用于輸出文本呈現(xiàn)界面;所述麥克風(fēng),用于接收用戶發(fā)出的語音指令;所述處理器,用于當(dāng)確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令,并按照所述系統(tǒng)指令對所述文本進行操作。結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中,所述處理器,具體用于當(dāng)根據(jù)所述終端上設(shè)置的語音識別引擎識別出所述語音指令中包含對文本進行操作的關(guān)鍵字時,確定所述語音指令為對文本進行操作的語音指令,或者,將所述語音指令傳輸?shù)秸Z音識別服務(wù)器,并根據(jù)所述語音識別服務(wù)器返回的識別結(jié)果確定所述語音指令為對文本進行操作的語音指令。結(jié)合第三方面,或第三方面的第一種可能的實現(xiàn)方式,在第三方面的第二種可能的實現(xiàn)方式中,所述處理器,具體用于當(dāng)確定所述語音指令為對文本進行復(fù)制操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行復(fù)制操作的系統(tǒng)指令,按照所述系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本,并將所述目標(biāo)文本寫入所述內(nèi)存。結(jié)合第三方面,或第三方面的第一種可能的實現(xiàn)方式,在第三方面的第三種可能的實現(xiàn)方式中,所述處理器,具體用于確定所述語音指令為對文本進行粘貼操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行粘貼操作的系統(tǒng)指令,從所述內(nèi)存中讀取待粘貼的目標(biāo)文本,并將所述目標(biāo)文本粘貼到所述系統(tǒng)指令指示的目標(biāo)位置。結(jié)合第三方面,或第三方面的第一種可能的實現(xiàn)方式,或第三方面的第二種可能的實現(xiàn)方式,或第三方面的第三種可能的實現(xiàn)方式,在第三方面的第四種可能的實現(xiàn)方式中,所述處理器,還用于判斷所述用戶是否具有對所述文本進行操作的權(quán)限,當(dāng)所述用戶具有所述權(quán)限時,執(zhí)行按照所述系統(tǒng)指令對所述文本進行操作。本發(fā)明實施例中,終端接收用戶發(fā)出的語音指令,當(dāng)確定該語音指令為對文本進行操作的語音指令時,調(diào)用與該語音指令對應(yīng)的對文本進行操作的系統(tǒng)指令,按照系統(tǒng)指令對文本進行操作。應(yīng)用本發(fā)明實施例,無需用戶在終端上通過手動方式對文本進行操作,而是通過將語音指令轉(zhuǎn)換為系統(tǒng)指令,使得用戶可以采用語音方式進行文本操作,從而提高了文本選擇的準(zhǔn)確性和文本操作的便利性,增強了用戶體驗。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明語音控制文本操作的方法的一個實施例流程圖2為本發(fā)明語音控制文本操作的方法的另一個實施例流程圖;圖3為本發(fā)明語音控制文本操作的方法的另一個實施例流程圖;圖4為本發(fā)明語音控制文本操作的裝置的一個實施例框圖;圖5為本發(fā)明語音控制文本操作的裝置的另一個實施例框圖;圖6為本發(fā)明終端的實施例框圖。
具體實施例方式本發(fā)明如下實施例提供了語音控制文本操作的方法、裝置及終端。為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實施例中的技術(shù)方案,并使本發(fā)明實施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實施例中技術(shù)方案作進一步詳細的說明。參見圖1,為本發(fā)明語音控制文本操作的方法的一個實施例流程圖:步驟101:終端接收用戶發(fā)出的語音指令。本發(fā)明實施例應(yīng)用語音識別技術(shù),該技術(shù)可以將人類語音中的詞匯內(nèi)容轉(zhuǎn)換為終端可讀的輸入,例如按鍵、二進制編碼或者字符序列等?,F(xiàn)有的終端操作系統(tǒng)通常自帶語音識別軟件或可以安裝由第三方提供的語音識別軟件,可以將用戶的語音轉(zhuǎn)換為終端設(shè)備可讀的輸入。本發(fā)明實施例中的終端上通常設(shè)置麥克風(fēng),通過麥克風(fēng)獲取用戶發(fā)出的語音指令。本發(fā)明實施例中,為方便用戶通過語音指令對文本操作進行定位,可以在顯示屏上輸出文字、圖片等文本時,為文本內(nèi)容添加定位標(biāo)識,該定位標(biāo)識可以為文本的行列標(biāo)尺、文本的段落號、或者圖片編號等。步驟102:當(dāng)終端確定語音指令為對文本進行操作的語音指令時,調(diào)用與語音指令對應(yīng)的對文本進行操作的系統(tǒng)指令。在終端接收到語音指令后,需要對該語音指令的類型進行識別,并將識別出的對文本進行操作的語音指令轉(zhuǎn)化為終端的系統(tǒng)指令,以便終端執(zhí)行。其中,終端可以通過內(nèi)置的語音識別引擎對語音指令進行識別,當(dāng)識別出該語音指令中包含對文本進行操作的關(guān)鍵字時,可以確定該語音指令為對文本進行操作的語音指令;或者,終端也可以將語音指令傳輸?shù)秸Z音識別服務(wù)器,語音識別服務(wù)器通過自身設(shè)置的語音識別引擎對該語音指令進行識另IJ,當(dāng)識別出該語音指令中包含對文本進行操作的關(guān)鍵字時,語音識別服務(wù)器向終端返回識別結(jié)果,終端可以根據(jù)該識別結(jié)果確定語音指令為對文本進行操作的語音指令。其中,當(dāng)終端內(nèi)置了語音識別引擎時,終端可以在開機后自動運行該語音識別引擎,或者,終端也可以根據(jù)用戶的指令啟動語音識別引擎,或者,終端也可以在顯示屏上輸出包括文字、圖片等的文本信息時自動啟動語音識別引擎。本發(fā)明實施例中,對文本進行操作的語音指令中的關(guān)鍵字可以包括命令類型和命令參數(shù),通過命令類型可以識別出語音指令對文本進行何種操作,例如,復(fù)制操作或者粘貼操作,通過命令參數(shù)定位目標(biāo)文本的操作位置,例如,待復(fù)制文本的起始位置和結(jié)束位置,或者已復(fù)制的文本所要粘貼的目標(biāo)位置。當(dāng)終端從語音指令中識別出對文本操作的命令類型和命令參數(shù)后,可以調(diào)用與識別出的語音指令對應(yīng)的系統(tǒng)指令。
步驟103:終端按照系統(tǒng)指令對文本進行操作。其中,當(dāng)步驟102中調(diào)用與語音指令對應(yīng)的對文本進行復(fù)制操作的系統(tǒng)指令時,終端按照該系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本,并將目標(biāo)文本寫入內(nèi)存;當(dāng)步驟102中調(diào)用與語音指令對應(yīng)的對文本進行粘貼操作的系統(tǒng)指令時,終端從內(nèi)存中讀取待粘貼的目標(biāo)文本,將該目標(biāo)文本粘貼到系統(tǒng)指令指示的目標(biāo)位置。由上述實施例可見,該實施例無需用戶在終端上通過手動方式對文本進行操作,而是通過將語音指令轉(zhuǎn)換為系統(tǒng)指令,使得用戶可以采用語音方式進行文本操作,從而提高了文本選擇的準(zhǔn)確性和文本操作的便利性,增強了用戶體驗。參見圖2,為本發(fā)明語音控制文本操作的方法的另一個實施例流程圖,該實施例示出了語音控制文本進行復(fù)制操作的過程:步驟201:終端接收用戶發(fā)出的語音指令。本發(fā)明實施例中的終端上通常設(shè)置麥克風(fēng),通過麥克風(fēng)獲取用戶發(fā)出的語音指令。為方便用戶通過語音指令對文本操作進行定位,可以在顯示屏上輸出文字、圖片等文本時,為文本內(nèi)容添加定位標(biāo)識。例如,終端可以為文本內(nèi)容增加行列標(biāo)尺,使顯示屏上顯示的每個字符或圖片等都可以通過相應(yīng)的行號和列號表示,相應(yīng)的,用戶可以通過行列標(biāo)尺對需要操作的文本的起點和終點進行定位和描述;或者,終端還可以為每一段文本內(nèi)容增加段落序號,以便用戶可以通過段落序號描述所要操作的文本;或者,終端設(shè)備還可以為圖片類文本增加圖片編號,以便用戶可以通過圖片編號描述所要操作圖片文本。本發(fā)明實施例中,對文本進行操作的語音指令中可以包括命令類型和命令參數(shù)等關(guān)鍵字。例如,用戶發(fā)出的語音指令可以為“copy第A段的內(nèi)容”,A可以為終端為文本添加的段落序號,或者該語音指令的描述為“復(fù)制從B到C的內(nèi)容”,B和C表示所要復(fù)制的目標(biāo)文本的起始文字和結(jié)束文字的行列標(biāo)尺。其中,“復(fù)制”、“拷貝”、“copy”等為語音指令的命令類型,“第A段的內(nèi)容”、“從B到C的內(nèi)容”為語音指令的命令參數(shù)。步驟202:終端確定語音指令為對文本進行復(fù)制操作的語音指令。其中,終端可以通過內(nèi)置的語音識別弓丨擎對語音指令進行識別,當(dāng)識別出該語音指令中包含對文本進行操作的關(guān)鍵字時,可以確定該語音指令為對文本進行操作的語音指令;或者,終端也可以將語音指令傳輸?shù)秸Z音識別服務(wù)器,語音識別服務(wù)器通過自身設(shè)置的語音識別引擎對該語音指令進行識別,當(dāng)識別出該語音指令中包含對文本進行操作的關(guān)鍵字時,語音識別服務(wù)器向終端返回識別結(jié)果,終端可以根據(jù)該識別結(jié)果確定語音指令為對文本進行操作的語音指令。其中,當(dāng)終端內(nèi)置了語音識別引擎時,終端可以在開機后自動運行該語音識別引擎,或者,終端也可以根據(jù)用戶的指令啟動語音識別引擎,或者,終端也可以在顯示屏上輸出包括文字、圖片等的文本信息時自動啟動語音識別引擎。步驟203:終端調(diào)用與該語音指令對應(yīng)的對文本進行操作的復(fù)制系統(tǒng)指令。步驟204:終端判斷該用戶是否具有對文本進行操作的權(quán)限,若是,則執(zhí)行步驟205;否則,結(jié)束當(dāng)前流程。本實施例中,當(dāng)調(diào)用了對文本進行操作的復(fù)制系統(tǒng)指令后,還可以進一步判斷用戶是否具有對文本進行復(fù)制操作的權(quán)限,如果用戶沒有該權(quán)限,則終端可以向用戶返回?zé)o操作權(quán)限的反饋信息,以便用戶可以根據(jù)反饋信息進行其它操作;如果用戶有該權(quán)限,則可以繼續(xù)執(zhí)行后續(xù)步驟。步驟205:終端按照該復(fù)制系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本。步驟206:終端將目標(biāo)文本寫入內(nèi)存,結(jié)束當(dāng)前流程。由上述實施例可見,由上述實施例可見,該實施例無需用戶在終端上通過手動方式對文本進行操作,而是通過將語音指令轉(zhuǎn)換為系統(tǒng)指令,使得用戶可以采用語音方式進行文本操作,從而提高了文本選擇的準(zhǔn)確性和文本操作的便利性,增強了用戶體驗。參見圖3,為本發(fā)明語音控制文本操作的方法的另一個實施例流程圖,該實施例示出了語音控制文本進行粘貼操作的過程:步驟301:終端接收用戶發(fā)出的語音指令。本發(fā)明實施例中的終端上通常設(shè)置麥克風(fēng),通過麥克風(fēng)獲取用戶發(fā)出的語音指令。為方便用戶通過語音指令對文本操作進行定位,可以在顯示屏上輸出文字、圖片等文本時,為文本內(nèi)容添加定位標(biāo)識。例如,終端可以為文本內(nèi)容增加行列標(biāo)尺,使顯示屏上顯示的每個字符或圖片等都可以通過相應(yīng)的行號和列號表示,相應(yīng)的,用戶可以通過行列標(biāo)尺對需要操作的文本的起點和終點進行定位和描述;或者,終端還可以為每一段文本內(nèi)容增加段落序號,以便用戶可以通過段落序號描述所要操作的文本;或者,終端設(shè)備還可以為圖片類文本增加圖片編號,以便用戶可以通過圖片編號描述所要操作圖片文本。本發(fā)明實施例中,對文本進行操作的語音指令中可以包括命令類型和命令參數(shù)等關(guān)鍵字。例如,當(dāng)語音指令為對已復(fù)制的文本進行粘貼操作的語音指令時,該語音命令的描述為“粘貼到X”、或者“貼到X”、或者“發(fā)送到X”,x表示目標(biāo)文本所要粘貼到的目標(biāo)位置的行列標(biāo)尺。其中,“粘貼到”、“貼到”、“發(fā)送到”為語音指令的命令類型,“X”為語音指令的命令參數(shù)粘貼命令的參數(shù)部分。步驟302:終端確定該語音指令為對文本進行粘貼操作的語音指令。 其中,終端可以通過內(nèi)置的語音識別弓丨擎對語音指令進行識別,當(dāng)識別出該語音指令中包含對文本進行操作的關(guān)鍵字時,可以確定該語音指令為對文本進行操作的語音指令;或者,終端也可以將語音指令傳輸?shù)秸Z音識別服務(wù)器,語音識別服務(wù)器通過自身設(shè)置的語音識別引擎對該語音指令進行識別,當(dāng)識別出該語音指令中包含對文本進行操作的關(guān)鍵字時,語音識別服務(wù)器向終端返回識別結(jié)果,終端可以根據(jù)該識別結(jié)果確定語音指令為對文本進行操作的語音指令。其中,當(dāng)終端內(nèi)置了語音識別引擎時,終端可以在開機后自動運行該語音識別引擎,或者,終端也可以根據(jù)用戶的指令啟動語音識別引擎,或者,終端也可以在顯示屏上輸出包括文字、圖片等的文本信息時自動啟動語音識別引擎。步驟303:終端調(diào)用與該語音指令對應(yīng)的對文本進行粘貼操作的粘貼系統(tǒng)指令。步驟304:終端從內(nèi)存中讀取待粘貼的目標(biāo)文本。步驟305:終端將目標(biāo)文本粘貼到系統(tǒng)指令指示的目標(biāo)位置。由上述實施例可見,由上述實施例可見,該實施例無需用戶在終端上通過手動方式對文本進行操作,而是通過將語音指令轉(zhuǎn)換為系統(tǒng)指令,使得用戶可以采用語音方式進行文本操作,從而提高了文本選擇的準(zhǔn)確性和文本操作的便利性,增強了用戶體驗。與本發(fā)明語音控制文本操作的方法的實施例相對應(yīng),本發(fā)明還提供了語音控制文本操作的裝置及終端的實施例。參見圖4,為本發(fā)明語音控制文本操作的裝置的一個實施例框圖:該裝置包括:接收單元410、確定單元420、調(diào)用單元430和執(zhí)行單元440。其中,接收單元410,用于接收用戶發(fā)出的語音指令;確定單元420,用于確定所述接收單元410接收到的語音指令是否為對文本進行操作的語音指令;調(diào)用單元430,用于當(dāng)所述確定單元420確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令;執(zhí)行單元440,用于按照所述調(diào)用單元430調(diào)用的系統(tǒng)指令對所述文本進行操作。在一個可選的實現(xiàn)方式中:所述確定單元420,可以具體用于當(dāng)根據(jù)所述終端上設(shè)置的語音識別引擎識別出所述語音指令中包含對文本進行操作的關(guān)鍵字時,確定所述語音指令為對文本進行操作的語音指令,或者,將所述語音指令傳輸?shù)秸Z音識別服務(wù)器,并根據(jù)所述語音識別服務(wù)器返回的識別結(jié)果確定所述語音指令為對文本進行操作的語音指令。在另一個可選的實現(xiàn)方式中:所述調(diào)用單元430,可以具體用于調(diào)用與所述語音指令對應(yīng)的對所述文本進行復(fù)制操作的系統(tǒng)指令;所述執(zhí)行單元440可以包括(圖4中未示出):文本獲取子單元,用于按照所述系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本;文本寫入子單元,用于將所述文本獲取子單元獲取到的所述目標(biāo)文本寫入內(nèi)存。在另一個可選的實現(xiàn)方式中:所述調(diào)用單元430,可以具體用于調(diào)用與所述語音指令對應(yīng)的對所述文本進行粘貼操作的系統(tǒng)指令;所述執(zhí)行單元440可以包括(圖4中未示出):文本讀取子單元,用于從內(nèi)存中讀取待粘貼的目標(biāo)文本;文本粘貼子單元,用于將所述文本讀取子單元讀取到的所述目標(biāo)文本粘貼到所述系統(tǒng)指令指示的目標(biāo)位置。參見圖5,為本發(fā)明語音控制文本操作的裝置的另一個實施例框圖:該裝置包括:接收單元510、確定單元520、調(diào)用單元530、判斷單元540和執(zhí)行單元 550。其中,接收單元510,用于接收用戶發(fā)出的語音指令;確定單元520,用于確定所述接收單元510接收到的語音指令是否為對文本進行操作的語音指令;調(diào)用單元530,用于當(dāng)所述確定單元520確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令;判斷單元540,用于判斷所述用戶是否具有對所述文本進行操作的權(quán)限;執(zhí)行單元550,用于當(dāng)所述判斷單元540判斷所述用戶具有對所述文本進行操作的權(quán)限時,按照所述調(diào)用單元530調(diào)用的系統(tǒng)指令對所述文本進行操作。
在一個可選的實現(xiàn)方式中:所述確定單元520,可以具體用于當(dāng)根據(jù)所述終端上設(shè)置的語音識別引擎識別出所述語音指令中包含對文本進行操作的關(guān)鍵字時,確定所述語音指令為對文本進行操作的語音指令,或者,將所述語音指令傳輸?shù)秸Z音識別服務(wù)器,并根據(jù)所述語音識別服務(wù)器返回的識別結(jié)果確定所述語音指令為對文本進行操作的語音指令。在另一個可選的實現(xiàn)方式中:所述調(diào)用單元530,可以具體用于調(diào)用與所述語音指令對應(yīng)的對所述文本進行復(fù)制操作的系統(tǒng)指令;所述執(zhí)行單元550可以包括(圖5中未示出):文本獲取子單元,用于按照所述系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本;文本寫入子單元,用于將所述文本獲取子單元獲取到的所述目標(biāo)文本寫入內(nèi)存。在另一個可選的實現(xiàn)方式中:所述調(diào)用單元530,可以具體用于調(diào)用與所述語音指令對應(yīng)的對所述文本進行粘貼操作的系統(tǒng)指令;所述執(zhí)行單元550可以包括(圖5中未示出):文本讀取子單元,用于從內(nèi)存中讀取待粘貼的目標(biāo)文本;文本粘貼子單元,用于將所述文本讀取子單元讀取到的所述目標(biāo)文本粘貼到所述系統(tǒng)指令指示的目標(biāo)位置。參見圖6,為本發(fā)明終端的實施例框圖:該終端包括:總線610,以及通過所述總線610連接的顯示屏620、麥克風(fēng)630、處理器640及內(nèi)存650。其中,所述顯示屏620,用于輸出文本呈現(xiàn)界面;所述麥克風(fēng)630,用于接收用戶發(fā)出的語音指令;所述處理器640,用于當(dāng)確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令,并按照所述系統(tǒng)指令對所述文本進行操作。在一個可選的實現(xiàn)方式中:所述處理器640,可以具體用于當(dāng)根據(jù)所述終端上設(shè)置的語音識別引擎識別出所述語音指令中包含對文本進行操作的關(guān)鍵字時,確定所述語音指令為對文本進行操作的語音指令,或者,將所述語音指令傳輸?shù)秸Z音識別服務(wù)器,并根據(jù)所述語音識別服務(wù)器返回的識別結(jié)果確定所述語音指令為對文本進行操作的語音指令。在另一個可選的實現(xiàn)方式中:所述處理器640,可以具體用于當(dāng)確定所述語音指令為對文本進行復(fù)制操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行復(fù)制操作的系統(tǒng)指令,按照所述系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本,并將所述目標(biāo)文本寫入所述內(nèi)存650。在另一個可選的實現(xiàn)方式中:所述處理器640,可以具體用于確定所述語音指令為對文本進行粘貼操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行粘貼操作的系統(tǒng)指令,從所述內(nèi)存650中讀取待粘貼的目標(biāo)文本,并將所述目標(biāo)文本粘貼到所述系統(tǒng)指令指示的目標(biāo)位置。
在另一個可選的實現(xiàn)方式中:所述處理器640,還可以用于判斷所述用戶是否具有對所述文本進行操作的權(quán)限,當(dāng)所述用戶具有所述權(quán)限時,執(zhí)行按照所述系統(tǒng)指令對所述文本進行操作。由上述實施例可見,終端接收用戶發(fā)出的語音指令,當(dāng)確定該語音指令為對文本進行操作的語音指令時,調(diào)用與該語音指令對應(yīng)的對文本進行操作的系統(tǒng)指令,按照系統(tǒng)指令對文本進行操作。應(yīng)用本發(fā)明實施例,無需用戶在終端上通過手動方式對文本進行操作,而是通過將語音指令轉(zhuǎn)換為系統(tǒng)指令,使得用戶可以采用語音方式進行文本操作,從而提高了文本選擇的準(zhǔn)確性和文本操作的便利性,增強了用戶體驗。本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實施例中的技術(shù)可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明實施例中的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種語音控制文本操作的方法,其特征在于,所述方法包括: 終端接收用戶發(fā)出的語音指令; 當(dāng)所述終端確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令; 所述終端按照所述系統(tǒng)指令對所述文本進行操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端確定所述語音指令為對文本進行操作的語音指令,包括: 當(dāng)所述終端上設(shè)置的 語音識別引擎識別出所述語音指令中包含對文本進行操作的關(guān)鍵字時,確定所述語音指令為對文本進行操作的語音指令;或者, 將所述語音指令傳輸?shù)秸Z音識別服務(wù)器,并根據(jù)所述語音識別服務(wù)器返回的識別結(jié)果確定所述語音指令為對文本進行操作的語音指令。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令具體為:調(diào)用與所述語音指令對應(yīng)的對所述文本進行復(fù)制操作的系統(tǒng)指令; 所述終端按照所述系統(tǒng)指令對所述文本進行操作包括: 所述終端按照所述系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本; 所述終端將所述目標(biāo)文本寫入內(nèi)存。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令具體為:調(diào)用與所述語音指令對應(yīng)的對所述文本進行粘貼操作的系統(tǒng)指令; 所述終端按照所述系統(tǒng)指令對所述文本進行操作包括: 所述終端從內(nèi)存中讀取待粘貼的目標(biāo)文本; 將所述目標(biāo)文本粘貼到所述系統(tǒng)指令指示的目標(biāo)位置。
5.根據(jù)權(quán)利要求1至4任意一項所述的方法,其特征在于,所述終端按照所述系統(tǒng)指令對所述文本進行操作之前,還包括: 判斷所述用戶是否具有對所述文本進行操作的權(quán)限; 當(dāng)所述用戶具有所述權(quán)限時,執(zhí)行所述按照所述系統(tǒng)指令對所述文本進行操作。
6.一種語音控制文本操作的裝置,其特征在于,所述裝置包括: 接收單元,用于接收用戶發(fā)出的語音指令; 確定單元,用于確定所述接收單元接收到的語音指令是否為對文本進行操作的語音指令; 調(diào)用單元,用于當(dāng)所述確定單元確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令; 執(zhí)行單元,用于按照所述調(diào)用單元調(diào)用的系統(tǒng)指令對所述文本進行操作。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述確定單元,具體用于當(dāng)根據(jù)所述終端上設(shè)置的語音識別引擎識別出所述語音指令中包含對文本進行操作的關(guān)鍵字時,確定所述語音指令為對文本進行操作的語音指令,或者,將所述語音指令傳輸?shù)秸Z音識別服務(wù)器,并根據(jù)所述語音識別服務(wù)器返回的識別結(jié)果確定所述語音指令為對文本進行操作的語音指令。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于, 所述調(diào)用單元,具體用于調(diào)用與所述語音指令對應(yīng)的對所述文本進行復(fù)制操作的系統(tǒng)指令; 所述執(zhí)行單元包括: 文本獲取子單元,用于按照所述系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本; 文本寫入子單元,用于將所述文本獲取子單元獲取到的所述目標(biāo)文本寫入內(nèi)存。
9.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于, 所述調(diào)用單元,具體用于調(diào)用與所述語音指令對應(yīng)的對所述文本進行粘貼操作的系統(tǒng)指令; 所述執(zhí)行單元包括: 文本讀取子單元,用于從內(nèi)存中讀取待粘貼的目標(biāo)文本; 文本粘貼子單元,用于將所述文本讀取子單元讀取到的所述目標(biāo)文本粘貼到所述系統(tǒng)指令指示的目標(biāo)位置。
10.根據(jù)權(quán)利要求6至9任意一項所述的裝置,其特征在于,所述裝置還包括: 判斷單元,用于判斷所述用戶是否具有對所述文本進行操作的權(quán)限; 所述執(zhí)行單元,具體用于當(dāng)所述判斷單元判斷所述用戶具有對所述文本進行操作的權(quán)限時,按照所述系統(tǒng)指令對所述文本進行操作。
11.一種終端,其特征在于,所述終端包括:總線,以及通過所述總線連接的顯示屏、麥克風(fēng)、處理器及內(nèi)存;其中, 所述顯示屏,用于輸出文本呈現(xiàn)界面; 所述麥克風(fēng),用于接收用戶發(fā)出的語音指令; 所述處理器,用于當(dāng)確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令,并按照所述系統(tǒng)指令對所述文本進行操作。
12.根據(jù)權(quán)利要求11所述的終端,其特征在于, 所述處理器,具體用于當(dāng)根據(jù)所述終端上設(shè)置的語音識別引擎識別出所述語音指令中包含對文本進行操作的關(guān)鍵字時,確定所述語音指令為對文本進行操作的語音指令,或者,將所述語音指令傳輸?shù)秸Z音識別服務(wù)器,并根據(jù)所述語音識別服務(wù)器返回的識別結(jié)果確定所述語音指令為對文本進行操作的語音指令。
13.根據(jù)權(quán)利要求11或12所述的終端,其特征在于, 所述處理器,具體用于當(dāng)確定所述語音指令為對文本進行復(fù)制操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行復(fù)制操作的系統(tǒng)指令,按照所述系統(tǒng)指令指示的文本起始位置和結(jié)束位置獲得目標(biāo)文本,并將所述目標(biāo)文本寫入所述內(nèi)存。
14.根據(jù)權(quán)利要求11或12所述的終端,其特征在于, 所述處理器,具體用于確定所述語音指令為對文本進行粘貼操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行粘貼操作的系統(tǒng)指令,從所述內(nèi)存中讀取待粘貼的目標(biāo)文本,并將所述目標(biāo)文本粘貼到所述系統(tǒng)指令指示的目標(biāo)位置。
15.根據(jù)權(quán)利要求11至14任意一項所述的終端,其特征在于,所述處理器,還用于判斷所述用戶是否具有對所述文本進行操作的權(quán)限,當(dāng)所述用戶具有所述權(quán)限時,執(zhí)行 按照所述系統(tǒng)指令對所述文本進行操作。
全文摘要
本發(fā)明實施例公開了語音控制文本操作的方法、裝置及終端,所述方法包括終端接收用戶發(fā)出的語音指令;當(dāng)所述終端確定所述語音指令為對文本進行操作的語音指令時,調(diào)用與所述語音指令對應(yīng)的對所述文本進行操作的系統(tǒng)指令;所述終端按照所述系統(tǒng)指令對所述文本進行操作。應(yīng)用本發(fā)明實施例,無需用戶在終端上通過手動方式對文本進行操作,而是通過將語音指令轉(zhuǎn)換為系統(tǒng)指令,使得用戶可以采用語音方式進行文本操作,從而提高了文本選擇的準(zhǔn)確性和文本操作的便利性,增強了用戶體驗。
文檔編號G10L15/28GK103177724SQ20131008738
公開日2013年6月26日 申請日期2013年3月19日 優(yōu)先權(quán)日2013年3月19日
發(fā)明者王細勇, 蔣洪睿 申請人:華為終端有限公司