欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

語音命令撤銷方法及裝置與流程

文檔序號:11620379閱讀:317來源:國知局
語音命令撤銷方法及裝置與流程

本公開涉及語音處理技術(shù)領(lǐng)域,尤其涉及語音命令撤銷方法及裝置。



背景技術(shù):

目前,用戶使用電腦、手機(jī)等電子設(shè)備時(shí),可以采用語音或鍵盤輸入方式進(jìn)行文字輸入或操作執(zhí)行。但是,對語音輸入的文字或操作進(jìn)行撤銷時(shí),需要用戶首先從所有輸入內(nèi)容中識別出語音輸入的內(nèi)容,在點(diǎn)擊快捷鍵或點(diǎn)擊相應(yīng)的按鈕進(jìn)行撤銷。這樣,對用戶來說,操作不便,容易誤刪。



技術(shù)實(shí)現(xiàn)要素:

本公開實(shí)施例提供語音命令撤銷方法及裝置。所述技術(shù)方案如下:

根據(jù)本公開實(shí)施例的第一方面,提供一種語音命令撤銷方法,包括:

接收對語音命令進(jìn)行撤銷的撤銷命令;

獲取通過語音輸入法的最后一條語音輸入命令的第一命令位置;

根據(jù)所述第一命令位置對所述最后一條語音輸入命令進(jìn)行撤銷。

可選的,所述根據(jù)所述第一命令位置對所述最后一條語音輸入命令進(jìn)行撤銷,包括:

查詢所述最后一條語音輸入命令的逆操作;

在所述第一命令位置執(zhí)行所述逆操作。

可選的,所述方法還包括:

實(shí)時(shí)存儲所述語音輸入法的最后一條語音輸入命令的第一命令位置。

可選的,所述方法還包括:

實(shí)時(shí)存儲最后一條輸入命令的第二命令位置,所述輸入命令為語音輸入法的語音輸入命令或鍵盤輸入法的鍵盤輸入命令;

所述獲取通過語音輸入法的最后一條語音輸入命令的第一命令位置,包括:

查詢通過語音輸入法的最后一條語音輸入命令的第一命令位置;

將光標(biāo)從所述第二命令位置移動到所述第一命令位置。

可選的,所述撤銷命令包括對語音命令進(jìn)行撤銷的語音撤銷命令,或快捷鍵撤銷命令。

可選的,所述根據(jù)所述第一命令位置對所述最后一條語音輸入命令進(jìn)行撤銷,包括:

當(dāng)所述第一命令位置不在當(dāng)前顯示界面的窗體時(shí),將所述第一命令位置所在窗體置于當(dāng)前顯示界面的最前方;

根據(jù)所述第一命令位置對所述最后一條語音輸入命令進(jìn)行撤銷。

可選的,所述根據(jù)所述第一命令位置對所述最后一條語音輸入命令進(jìn)行撤銷,包括:

當(dāng)所述第一命令位置所在窗體已關(guān)閉時(shí),獲取所述最后一條語音輸入命令的前一條語音輸入命令的第三命令位置;

根據(jù)所述第三命令位置對所述前一條語音輸入命令進(jìn)行撤銷。

根據(jù)本公開實(shí)施例的第二方面,提供一種語音命令撤銷裝置,包括:

接收模塊,用于接收對語音命令進(jìn)行撤銷的撤銷命令;

獲取模塊,用于獲取通過語音輸入法的最后一條語音輸入命令的第一命令位置;

撤銷模塊,用于根據(jù)所述第一命令位置對所述最后一條語音輸入命令進(jìn)行撤銷。

可選的,所述撤銷模塊包括:

第一查詢子模塊,用于查詢所述最后一條語音輸入命令的逆操作;

執(zhí)行子模塊,用于在所述第一命令位置執(zhí)行所述逆操作。

可選的,所述裝置還包括:

第一存儲模塊,用于實(shí)時(shí)存儲所述語音輸入法的最后一條語音輸入命令的第一命令位置。

可選的,所述裝置還包括:

第二存儲模塊,用于實(shí)時(shí)存儲最后一條輸入命令的第二命令位置,所述輸入命令為語音輸入法的語音輸入命令或鍵盤輸入法的鍵盤輸入命令;

所述獲取模塊包括:

第二查詢子模塊,用于查詢通過語音輸入法的最后一條語音輸入命令的第一命令位置;

移動子模塊,用于將光標(biāo)從所述第二命令位置移動到所述第一命令位置。

可選的,所述撤銷命令包括對語音命令進(jìn)行撤銷的語音撤銷命令,或快捷鍵撤銷命令。

可選的,所述撤銷模塊包括:

顯示子模塊,用于當(dāng)所述第一命令位置不在當(dāng)前顯示界面的窗體時(shí),將所述第一命令位置所在窗體置于當(dāng)前顯示界面的最前方;

第一撤銷子模塊,用于根據(jù)所述第一命令位置對所述最后一條語音輸入命令進(jìn)行撤銷。

可選的,所述撤銷模塊包括:

獲取子模塊,用于當(dāng)所述第一命令位置所在窗體已關(guān)閉時(shí),獲取所述最后一條語音輸入命令的前一條語音輸入命令的第三命令位置;

第二撤銷子模塊,用于根據(jù)所述第三命令位置對所述前一條語音輸入命令進(jìn)行撤銷。

本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:

本實(shí)施例中,當(dāng)對在先輸入的語音命令進(jìn)行撤銷時(shí),無需用戶手動查找,而是根據(jù)撤銷命令,直接找到最后一條輸入的語音輸入命令,對其進(jìn)行撤銷。這樣,用戶可以快速、準(zhǔn)確、方便地執(zhí)行對語音輸入命令的撤銷,避免出現(xiàn)誤撤銷操作,用戶體驗(yàn)度較好。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。

圖1是根據(jù)一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖。

圖2是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖。

圖3是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖。

圖4是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖。

圖5是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖。

圖6是根據(jù)一示例性實(shí)施例示出的一種語音命令撤銷裝置的框圖。

圖7是根據(jù)一示例性實(shí)施例示出的撤銷模塊的框圖。

圖8是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷裝置的框圖。

圖9是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷裝置的框圖。

圖10是根據(jù)另一示例性實(shí)施例示出的撤銷模塊的框圖。

圖11是根據(jù)另一示例性實(shí)施例示出的撤銷模塊的框圖。

具體實(shí)施方式

這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

圖1是根據(jù)一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖,如圖1所示,語音命令撤銷方法可用于計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等任一具有語音輸入功能的設(shè)備。該語音命令撤銷方法包括以下步驟:

在步驟s11中,接收對語音命令進(jìn)行撤銷的撤銷命令。

在步驟s12中,獲取通過語音輸入法的最后一條語音輸入命令的第一命令位置。

在步驟s13中,根據(jù)第一命令位置對最后一條語音輸入命令進(jìn)行撤銷。

本實(shí)施例中,當(dāng)對在先輸入的語音命令進(jìn)行撤銷時(shí),無需用戶手動查找,而是根據(jù)撤銷命令,直接找到最后一條輸入的語音輸入命令,對其進(jìn)行撤銷。這樣,用戶可以快速、準(zhǔn)確、方便地執(zhí)行對語音輸入命令的撤銷,避免出現(xiàn)誤撤銷操作,用戶體驗(yàn)度較好。

其中,步驟s11中的撤銷命令包括對語音輸入命令進(jìn)行撤銷的語音撤銷命令,或快捷鍵撤銷命令。例如,用戶通過語音輸入“撤銷”,或者預(yù)先撤銷語音命令設(shè)置快捷鍵為ctrl+z+y。對語音輸入命令進(jìn)行撤銷的撤銷命令與對鍵盤輸入命令進(jìn)行撤銷的撤銷命令不同。

圖2是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖,如圖2所示,具體地,對最后一條語音輸出命令進(jìn)行撤銷包括:

在步驟s21中,查詢最后一條語音輸入命令的逆操作;

在步驟s22中,在第一命令位置執(zhí)行逆操作。

本實(shí)施例中,語音輸入命令和鍵盤輸入命令是分別進(jìn)行記錄的。對于語音輸入命令,可以記錄每條命令的執(zhí)行順序、執(zhí)行位置及其對應(yīng)的逆操作。語音輸入命令對應(yīng)的逆操作為使該語音輸入命令所操作的內(nèi)容返回操作之前狀態(tài)的操作。例如,語音數(shù)據(jù)命令為輸入一個(gè)文字,其逆操作為刪除該文字;語音輸入命令為文字加粗,其逆操作為取消文字加粗;等等。這樣,進(jìn)行語音輸入命令的撤銷時(shí),查詢該條語音輸入命令對應(yīng)的逆操作,并執(zhí)行該逆操作,以實(shí)現(xiàn)語音輸入命令的撤銷。

在另一實(shí)施例中,根據(jù)對語音輸入法和鍵盤輸入法是否進(jìn)行區(qū)分標(biāo)記,上述步驟s12可以有兩種實(shí)現(xiàn)方法。

一、語音輸入法和鍵盤輸入法分別設(shè)置光標(biāo),即語音輸入法對應(yīng)的光標(biāo)僅標(biāo)記最后一個(gè)語音輸入命令的位置。

該方法還包括:實(shí)時(shí)存儲語音輸入法的最后一條語音輸入命令的第一命令位置。

這樣,上述步驟s12,可根據(jù)存儲直接獲取到最后一條語音輸入命令的第一命令位置。

二、語音輸入法和鍵盤輸入法和鍵盤輸入法共用一個(gè)光標(biāo),即該光標(biāo)標(biāo)識的是最后一條輸入命令的位置。

該方法還包括:實(shí)時(shí)存儲最后一條輸入命令的第二命令位置,輸入命令為語音輸入法的語音輸入命令或鍵盤輸入法的鍵盤輸入命令。

圖3是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖,如圖3所示,上述步驟s12包括:

步驟s31,查詢通過語音輸入法的最后一條語音輸入命令的第一命令位置;

步驟s32,將光標(biāo)從第二命令位置移動到第一命令位置。

可見,如果語音輸入法和鍵盤輸入法共用一個(gè)光標(biāo),如果最后一個(gè)輸入命令不是語音輸入命令,需要向前查詢通過語音輸入法的最后一條語音輸入命令的第一命令位置,并將光標(biāo)移動到該第一命令位置后,執(zhí)行后續(xù)撤銷操作。

圖4是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖,如圖4所示,在另一個(gè)實(shí)施例中,上述步驟s13包括:

步驟s41,當(dāng)?shù)谝幻钗恢貌辉诋?dāng)前顯示界面的窗體時(shí),將第一命令位置所在窗體置于當(dāng)前顯示界面的最前方;

步驟s42,根據(jù)第一命令位置對最后一條語音輸入命令進(jìn)行撤銷。

例如,當(dāng)前顯示界面上顯示窗體a,而最后一條語音輸入命令位于窗體b,則將窗體b置于窗體a的前方,在當(dāng)前顯示界面上進(jìn)行顯示。

本實(shí)施例中,當(dāng)用戶同時(shí)開啟多個(gè)窗體時(shí),如果要對不在當(dāng)前界面上顯示的窗體中的語音輸入命令進(jìn)行撤銷,可以先將該窗體置于當(dāng)前顯示界面的最前方,使得用戶可以清楚地觀察到對窗體中最后一條語音輸入命令進(jìn)行撤銷。

圖5是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷方法的流程圖,如圖5所示,在另一個(gè)實(shí)施例中,上述步驟s13包括:

步驟s51,當(dāng)?shù)谝幻钗恢盟诖绑w已關(guān)閉時(shí),獲取最后一條語音輸入命令的前一條語音輸入命令的第三命令位置;

步驟s52,根據(jù)第三命令位置對前一條語音輸入命令進(jìn)行撤銷。

例如,當(dāng)前打開有3個(gè)窗體a、b、c,查詢到最后一個(gè)語音輸入命令command1位于窗體c,但是窗體c已關(guān)閉,則獲取command1的前一條語音輸入命令command2所在的位置,如command2所在位置為窗體b,且窗體b沒有關(guān)閉,則可以將窗體b置于當(dāng)前顯示頁面的最前方,并對command2進(jìn)行撤銷。

本實(shí)施例中,當(dāng)最后一條語音輸入命令所在窗體已關(guān)閉,則可對該最后一條語音輸入命令的前一條語音輸入命令進(jìn)行撤銷。即雖然用戶實(shí)際上想要撤銷的并不是通過語音輸入法的最后一條語音輸入命令,但是當(dāng)前開啟的窗體中的最后一個(gè)語音輸入命令,也可為用戶撤銷該命令,使得語音命令的撤銷更加準(zhǔn)確有效,用戶體驗(yàn)度較好。

下述為本公開裝置實(shí)施例,可以用于執(zhí)行本公開方法實(shí)施例。

圖6是根據(jù)一示例性實(shí)施例示出的一種語音命令撤銷裝置的框圖,該裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為電子設(shè)備的部分或者全部。如圖6所示,該語音命令撤銷裝置包括:

接收模塊61,用于接收對語音命令進(jìn)行撤銷的撤銷命令;

獲取模塊62,用于獲取通過語音輸入法的最后一條語音輸入命令的第一命令位置;

撤銷模塊63,用于根據(jù)第一命令位置對最后一條語音輸入命令進(jìn)行撤銷。

本實(shí)施例中,在對之前輸入的語音命令進(jìn)行撤銷時(shí),無需用戶手動查找,而是根據(jù)撤銷命令,直接找到最后一條輸入的語音輸入命令,對其進(jìn)行撤銷。這樣,用戶可以快速、準(zhǔn)確、方便地執(zhí)行對語音輸入命令的撤銷,避免出現(xiàn)誤撤銷操作,用戶體驗(yàn)度較好。

其中,撤銷命令包括對語音輸入命令進(jìn)行撤銷的語音撤銷命令,或快捷鍵撤銷命令。例如,用戶通過語音輸入“撤銷”,或者預(yù)先撤銷語音命令設(shè)置快捷鍵為ctrl+z+y。對語音輸入命令進(jìn)行撤銷的撤銷命令與對鍵盤輸入命令進(jìn)行撤銷的撤銷命令不同。

圖7是根據(jù)一示例性實(shí)施例示出的撤銷模塊的框圖,如圖7所示,在另一實(shí)施例中,撤銷模塊63包括:

第一查詢子模塊71,用于查詢最后一條語音輸入命令的逆操作;

執(zhí)行子模塊72,用于在第一命令位置執(zhí)行逆操作。

本實(shí)施例中,語音輸入命令和鍵盤輸入命令是分別進(jìn)行記錄的。對于語音輸入命令,可以記錄每條命令的執(zhí)行順序、執(zhí)行位置及其對應(yīng)的逆操作。語音輸入命令對應(yīng)的逆操作為使該語音輸入命令所操作的內(nèi)容返回操作之前狀態(tài)的操作。例如,語音數(shù)據(jù)命令為輸入一個(gè)文字,其逆操作為刪除該文字;語音輸入命令為文字加粗,其逆操作為取消文字加粗;等等。這樣,進(jìn)行語音輸入命令的撤銷時(shí),查詢該條語音輸入命令對應(yīng)的逆操作,并執(zhí)行該逆操作,以實(shí)現(xiàn)語音輸入命令的撤銷。

在另一實(shí)施例中,根據(jù)對語音輸入法和鍵盤輸入法是否進(jìn)行區(qū)分標(biāo)記,上述獲取模塊62獲取第一命令位置可以有兩種實(shí)現(xiàn)方法。

一、語音輸入法和鍵盤輸入法和鍵盤輸入法分別設(shè)置光標(biāo),即語音輸入法對應(yīng)的光標(biāo)僅標(biāo)記最后一個(gè)語音輸入命令的位置。

圖8是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷裝置的框圖。如圖8所示,該裝置還包括:

第一存儲模塊81,用于實(shí)時(shí)存儲語音輸入法的最后一條語音輸入命令的第一命令位置。

二、語音輸入法和鍵盤輸入法和鍵盤輸入法共用一個(gè)光標(biāo),即該光標(biāo)標(biāo)識的是最后一條輸入命令的位置。

圖9是根據(jù)另一示例性實(shí)施例示出的一種語音命令撤銷裝置的框圖。如圖9所示,該裝置還包括:

第二存儲模塊91,用于實(shí)時(shí)存儲最后一條輸入命令的第二命令位置,輸入命令為語音輸入法的語音輸入命令或鍵盤輸入法的鍵盤輸入命令。

獲取模塊62包括:

第二查詢子模塊621,用于查詢通過語音輸入法的最后一條語音輸入命令的第一命令位置;

移動子模塊622,用于將光標(biāo)從第二命令位置移動到第一命令位置。

可見,如果語音輸入法和鍵盤輸入法和鍵盤輸入法共用一個(gè)光標(biāo),如果最后一個(gè)輸入命令不是語音輸入命令,需要向前查詢通過語音輸入法的最后一條語音輸入命令的第一命令位置,并將光標(biāo)移動到該第一命令位置后,執(zhí)行后續(xù)撤銷操作。

圖10是根據(jù)另一示例性實(shí)施例示出的撤銷模塊的框圖,如圖10所示,在另一實(shí)施例中,撤銷模塊63包括:

顯示子模塊101,用于當(dāng)?shù)谝幻钗恢貌辉诋?dāng)前顯示界面的窗體時(shí),將第一命令位置所在窗體置于當(dāng)前顯示界面的最前方;

第一撤銷子模塊102,用于根據(jù)第一命令位置對最后一條語音輸入命令進(jìn)行撤銷。

例如,當(dāng)前顯示界面上顯示窗體a,而最后一條語音輸入命令位于窗體b,則將窗體b置于窗體a的前方,在當(dāng)前顯示界面上進(jìn)行顯示。

本實(shí)施例中,當(dāng)用戶同時(shí)開啟多個(gè)窗體時(shí),如果要對不在當(dāng)前界面上顯示的窗體中的語音輸入命令進(jìn)行撤銷,可以先將該窗體置于當(dāng)前顯示界面的最前方,使得用戶可以清楚地觀察到對窗體中最后一條語音輸入命令進(jìn)行撤銷。

圖11是根據(jù)另一示例性實(shí)施例示出的撤銷模塊的框圖,如圖11所示,撤銷模塊63包括:

獲取子模塊111,用于當(dāng)?shù)谝幻钗恢盟诖绑w已關(guān)閉時(shí),獲取最后一條語音輸入命令的前一條語音輸入命令的第三命令位置;

第二撤銷子模塊112,用于根據(jù)第三命令位置對前一條語音輸入命令進(jìn)行撤銷。

例如,當(dāng)前打開有3個(gè)窗體a、b、c,查詢到最后一個(gè)語音輸入命令command1位于窗體c,但是窗體c已關(guān)閉,則獲取command1的前一條語音輸入命令command2所在的位置,如command2所在位置為窗體b,且窗體b沒有關(guān)閉,則可以將窗體b置于當(dāng)前顯示頁面的最前方,并對command2進(jìn)行撤銷。

本實(shí)施例中,當(dāng)最后一條語音輸入命令所在窗體已關(guān)閉,則可對該最后一條語音輸入命令的前一條語音輸入命令進(jìn)行撤銷。即雖然用戶實(shí)際上想要撤銷的并不是通過語音輸入法的最后一條語音輸入命令,但是當(dāng)前開啟的窗體中的最后一個(gè)語音輸入命令,也可為用戶撤銷該命令,使得語音命令的撤銷更加準(zhǔn)確有效,用戶體驗(yàn)度較好。

本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本公開的其它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
盈江县| 安阳县| 哈巴河县| 陈巴尔虎旗| 石泉县| 获嘉县| 汝城县| 通渭县| 江华| 财经| 桃园县| 定边县| 河西区| 黄陵县| 宜都市| 滨海县| 蒲江县| 南川市| 石屏县| 阿克| 涿鹿县| 波密县| 靖远县| 平远县| 柳江县| 五常市| 沙河市| 泰和县| 塘沽区| 信宜市| 七台河市| 泽州县| 利津县| 格尔木市| 叶城县| 溧水县| 永修县| 江川县| 南开区| 九龙县| 思南县|