本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種語(yǔ)音信息的播放方法以及裝置。
背景技術(shù):
目前,隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,諸如手機(jī)、平板電腦、穿戴式設(shè)備等終端廣泛普及,而作為終端上人機(jī)交互最方便自然的方式之一,語(yǔ)音輸入由于其便利性正逐漸被廣大用戶所接受。
相對(duì)于傳統(tǒng)的鍵盤(pán)輸入來(lái)說(shuō),語(yǔ)音輸入不需要通過(guò)鍵盤(pán)來(lái)完成文字輸入,而在某些環(huán)境下,例如坐車(chē)比較顛簸、或用戶的雙手不太方便操作終端的情況下,語(yǔ)音輸入具有更大的便捷性與實(shí)用性。具體來(lái)說(shuō),語(yǔ)音輸入的過(guò)程是一種典型的數(shù)據(jù)輸入和數(shù)據(jù)輸出過(guò)程,涉及到錄音、錄音數(shù)據(jù)的存儲(chǔ)和傳送、錄音數(shù)據(jù)被語(yǔ)音識(shí)別引擎加工處理、最后獲取到語(yǔ)音識(shí)別結(jié)果等步驟。
在實(shí)際應(yīng)用中,當(dāng)終端中安裝有涉及語(yǔ)音聊天的社交應(yīng)用時(shí),對(duì)應(yīng)于語(yǔ)音輸入,用戶可以通過(guò)語(yǔ)音播放的方式獲取其他用戶發(fā)送的語(yǔ)音信息,即為獲取其他用戶的錄音數(shù)據(jù)并進(jìn)行播放的過(guò)程。一般來(lái)說(shuō),用戶可以通過(guò)點(diǎn)擊語(yǔ)音信息實(shí)現(xiàn)語(yǔ)音信息的播放,然而,當(dāng)用戶接收一段較長(zhǎng)時(shí)間的語(yǔ)音信息時(shí),若用戶在播放并完整聽(tīng)完語(yǔ)音信息后,發(fā)現(xiàn)語(yǔ)音信息的中間一段或者末尾一段沒(méi)聽(tīng)清楚,將需要重新點(diǎn)擊語(yǔ)音信息并從頭播放語(yǔ)音信息,而對(duì)用戶來(lái)說(shuō),未聽(tīng)清楚的部分語(yǔ)音信息沒(méi)有必要進(jìn)行重新播放,浪費(fèi)時(shí)間,而且很有可能導(dǎo)致用戶還是沒(méi)聽(tīng)清楚,這將無(wú)法有效獲取用戶的語(yǔ)音播放需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種語(yǔ)音信息的播放方法,用于在某一播放節(jié)點(diǎn)實(shí)現(xiàn)對(duì)語(yǔ)音信息的控制播放。
有鑒于此,本發(fā)明第一方面提供一種語(yǔ)音信息的播放方法,應(yīng)用于終端,可包括:
當(dāng)終端接收到語(yǔ)音信息后,獲取滿足預(yù)設(shè)條件的第一操作指令;
根據(jù)第一操作指令獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作,進(jìn)度控制器位于語(yǔ)音信息對(duì)應(yīng)的顯示條上;
根據(jù)觸控輸入操作確定語(yǔ)音信息的播放節(jié)點(diǎn);
根據(jù)播放節(jié)點(diǎn)播放語(yǔ)音信息。
進(jìn)一步地,在獲取滿足預(yù)設(shè)條件的第一操作指令之后,在根據(jù)第一操作指令獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作之前,該方法還包括:
在顯示條的上方顯示語(yǔ)音進(jìn)度條,顯示條與語(yǔ)音進(jìn)度條的長(zhǎng)度相同。
進(jìn)一步地,根據(jù)播放節(jié)點(diǎn)播放語(yǔ)音信息包括:
播放播放節(jié)點(diǎn)之后的語(yǔ)音信息;或者,
播放播放節(jié)點(diǎn)之前的語(yǔ)音信息。
進(jìn)一步地,該方法還包括:
若獲取到第二操作指令,則根據(jù)第二操作指令觸發(fā)播放播放節(jié)點(diǎn)之前的語(yǔ)音信息的步驟。
進(jìn)一步地,根據(jù)觸控輸入操作確定語(yǔ)音信息的播放節(jié)點(diǎn)包括:
根據(jù)觸控輸入操作確定語(yǔ)音信息的第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn);
根據(jù)播放節(jié)點(diǎn)播放語(yǔ)音信息包括:
播放第一播放節(jié)點(diǎn)與第二播放節(jié)點(diǎn)之間的語(yǔ)音信息。
本發(fā)明第二方面提供一種語(yǔ)音信息的播放裝置,應(yīng)用于終端,可包括:
第一獲取模塊,用于當(dāng)終端接收到語(yǔ)音信息后,獲取滿足預(yù)設(shè)條件的第一操作指令;
第二獲取模塊,用于根據(jù)第一操作指令獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作,進(jìn)度控制器位于語(yǔ)音信息對(duì)應(yīng)的顯示條上;
確定模塊,用于根據(jù)觸控輸入操作確定語(yǔ)音信息的播放節(jié)點(diǎn);
播放模塊,用于根據(jù)播放節(jié)點(diǎn)播放語(yǔ)音信息。
進(jìn)一步地,裝置還包括:
顯示模塊,用于在顯示條的上方顯示語(yǔ)音進(jìn)度條,顯示條與語(yǔ)音進(jìn)度條的長(zhǎng)度相同。
進(jìn)一步地,播放模塊,具體用于:
播放播放節(jié)點(diǎn)之后的語(yǔ)音信息;或者,
播放播放節(jié)點(diǎn)之前的語(yǔ)音信息。
進(jìn)一步地,裝置還包括:
觸發(fā)模塊,用于當(dāng)獲取到第二操作指令時(shí),則根據(jù)第二操作指令觸發(fā)播放模塊播放播放節(jié)點(diǎn)之前的語(yǔ)音信息。
進(jìn)一步地,確定模塊,具體用于:
根據(jù)觸控輸入操作確定語(yǔ)音信息的第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn);
播放模塊,具體用于:
播放第一播放節(jié)點(diǎn)與第二播放節(jié)點(diǎn)之間的語(yǔ)音信息。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
本實(shí)施例中,提供了一種語(yǔ)音信息的播放方法,在該方法中,可以通過(guò)針對(duì)進(jìn)度控制器的觸控輸入操作來(lái)確定語(yǔ)音信息的播放節(jié)點(diǎn),并可以根據(jù)語(yǔ)音信息的播放節(jié)點(diǎn)播放語(yǔ)音信息,從而在語(yǔ)音信息完整播放的基礎(chǔ)上,可以實(shí)現(xiàn)語(yǔ)音信息的部分播放,加強(qiáng)了用戶對(duì)語(yǔ)音信息的播放控制,有利于滿足用戶對(duì)語(yǔ)音信息的不同播放需求,節(jié)省時(shí)間。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例中語(yǔ)音信息的播放方法一個(gè)實(shí)施例示意圖;
圖2為本發(fā)明實(shí)施例中語(yǔ)音信息的播放方法另一實(shí)施例示意圖;
圖3為本發(fā)明實(shí)施例中語(yǔ)音信息的播放方法另一實(shí)施例示意圖;
圖4為本發(fā)明實(shí)施例中語(yǔ)音信息的播放方法另一實(shí)施例示意圖;
圖5為本發(fā)明實(shí)施例中語(yǔ)音信息的播放方法另一實(shí)施例示意圖;
圖6為本發(fā)明實(shí)施例中語(yǔ)音信息的播放裝置一個(gè)實(shí)施例示意圖;
圖7為本發(fā)明實(shí)施例中語(yǔ)音信息的播放裝置另一實(shí)施例示意圖;
圖8為本發(fā)明實(shí)施例中語(yǔ)音信息的播放裝置另一實(shí)施例示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種語(yǔ)音信息的播放方法,用于在某一播放節(jié)點(diǎn)實(shí)現(xiàn)對(duì)語(yǔ)音信息的控制播放。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
為了更好理解本發(fā)明實(shí)施例公開(kāi)的一種語(yǔ)音信息的播放方法,先對(duì)本發(fā)明實(shí)施例適用的終端進(jìn)行描述。本發(fā)明實(shí)施例所描述的終端可以包括任何具備顯示屏以及通信和存儲(chǔ)功能的設(shè)備,例如:平板電腦、手機(jī)等智能設(shè)備,該終端可以安裝有包括如下操作系統(tǒng):android、linux、ios、windows等,終端基于所安裝的操作系統(tǒng)可以進(jìn)一步安裝有若干應(yīng)用程序,該應(yīng)用程序可以是終端出廠前預(yù)裝的系統(tǒng)應(yīng)用,如郵箱應(yīng)用、設(shè)置應(yīng)用、音樂(lè)應(yīng)用、瀏覽器應(yīng)用、拍照應(yīng)用等,也可以是用戶自己安裝的第三方應(yīng)用,如qq應(yīng)用、微信應(yīng)用、支付寶應(yīng)用、微博應(yīng)用等,具體此處不做限定。
為便于理解,下面對(duì)本發(fā)明實(shí)施例中的具體流程進(jìn)行描述,請(qǐng)參閱圖1,本發(fā)明實(shí)施例中語(yǔ)音信息的播放方法一個(gè)實(shí)施例包括:
101、當(dāng)終端接收到語(yǔ)音信息后,獲取滿足預(yù)設(shè)條件的第一操作指令;
本實(shí)施例中,終端中可以安裝有諸如微信應(yīng)用、qq應(yīng)用等可以讀取語(yǔ)音信息的應(yīng)用,在終端的使用過(guò)程中,當(dāng)終端接收到語(yǔ)音信息后,用戶準(zhǔn)備讀取語(yǔ)音信息時(shí),可以獲取滿足預(yù)設(shè)條件的第一操作指令。
具體的,以微信應(yīng)用為例進(jìn)行說(shuō)明,一般來(lái)說(shuō),在終端接收到語(yǔ)音信息后,用戶通過(guò)點(diǎn)擊語(yǔ)音信息即可完整的播放語(yǔ)音信息,但在一些情況下,當(dāng)語(yǔ)音信息中的部分信息需要重新播放時(shí),用戶可以通過(guò)在終端輸入滿足預(yù)設(shè)條件的第一操作指令,以觸發(fā)語(yǔ)音信息中部分信息的重新播放。
在實(shí)際應(yīng)用中,可以在終端預(yù)先設(shè)置預(yù)設(shè)條件,以當(dāng)用戶在終端進(jìn)行相應(yīng)的操作時(shí),可以以預(yù)設(shè)條件作為判斷標(biāo)準(zhǔn),以確定是否生成第一操作指令。該預(yù)設(shè)條件可以為對(duì)包括但不限于觸控區(qū)域、觸控壓力、觸控時(shí)長(zhǎng)、觸控軌跡、手勢(shì)、物理按鍵(單個(gè)物理按鍵的觸發(fā)或多個(gè)物理按鍵的組合)、虛擬按鍵、終端的運(yùn)動(dòng)參數(shù)(運(yùn)動(dòng)方向、運(yùn)動(dòng)速度、運(yùn)動(dòng)軌跡中的一種或多種)、語(yǔ)音信號(hào)、生物特征信號(hào)中的一種或多種的設(shè)置標(biāo)準(zhǔn),第一操作指令則是為滿足預(yù)設(shè)條件的相關(guān)操作而生成的指令,例如,若用戶重按語(yǔ)音信息的壓力超過(guò)預(yù)設(shè)壓力閾值,則可以獲取滿足預(yù)設(shè)條件的第一操作指令。
102、根據(jù)第一操作指令獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作;
本實(shí)施例中,在終端接收到語(yǔ)音信息,獲取滿足預(yù)設(shè)條件的第一操作指令后,可以根據(jù)第一操作指令獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作。其中,進(jìn)度控制器可以位于語(yǔ)音信息對(duì)應(yīng)的顯示條上。
具體的,獲取到第一操作指令后,可以在語(yǔ)音信息上對(duì)應(yīng)的顯示條上顯示進(jìn)度控制器,用戶可以對(duì)進(jìn)度控制器進(jìn)行相應(yīng)的操作,例如,用戶重按語(yǔ)音信息的壓力超過(guò)預(yù)設(shè)壓力閾值時(shí),語(yǔ)音信息對(duì)應(yīng)的顯示條上可以顯示進(jìn)度控制器,該進(jìn)度控制器可以位于用戶的觸控位置,用戶在不松手的情況下可以在顯示條上左右移動(dòng)進(jìn)度控制器,從而可以獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作。
可選的,在顯示條上操作進(jìn)度控制器的過(guò)程中,顯示條的上方或下方對(duì)應(yīng)進(jìn)度控制器的位置還可以顯示語(yǔ)音信息的進(jìn)度時(shí)間,例如,假設(shè)接收到的語(yǔ)音信息為45秒,將進(jìn)度控制器移動(dòng)至顯示條的首端時(shí),進(jìn)度時(shí)間可以顯示為1秒,將進(jìn)度控制器移動(dòng)至顯示條的三分之一位置時(shí),進(jìn)度時(shí)間可以顯示為15秒,將進(jìn)度控制器移動(dòng)至顯示條的末端時(shí),進(jìn)度時(shí)間可以顯示為45秒。
可以理解的是,在實(shí)際應(yīng)用中,進(jìn)度控制器也可以顯示于顯示條的任一位置,如顯示條的首端或末端,即進(jìn)度控制器的顯示與對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作不是連續(xù)進(jìn)行的,例如,用戶重按語(yǔ)音信息任一位置的壓力超過(guò)預(yù)設(shè)壓力閾值時(shí),語(yǔ)音信息對(duì)應(yīng)的顯示條上可以顯示進(jìn)度控制器,該進(jìn)度控制器可以位于顯示條的首端,在顯示進(jìn)度控制器后,用戶可以松手,并可以在松手后操作進(jìn)度控制器在顯示條上來(lái)回移動(dòng),以根據(jù)對(duì)應(yīng)的觸控輸入操作確定需要的播放節(jié)點(diǎn)。
需要說(shuō)明的是,本實(shí)施例中進(jìn)度控制器的形狀可以包括但不限于圓形、三角形、方形等,其顏色可以包括但不限于灰色、藍(lán)色、透明黑色等,在實(shí)際應(yīng)用中,其尺寸也可以根據(jù)實(shí)際需要進(jìn)行相應(yīng)的設(shè)置,用戶還可以對(duì)上述內(nèi)容自定義,此處不做限定。
103、根據(jù)觸控輸入操作確定語(yǔ)音信息的播放節(jié)點(diǎn);
本實(shí)施例中,根據(jù)第一操作指令獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作后,可以根據(jù)觸控輸入操作確定語(yǔ)音信息的播放節(jié)點(diǎn)。
具體的,獲取進(jìn)度控制器對(duì)應(yīng)的觸控輸入操作后,可以根據(jù)該觸控輸入操作確定進(jìn)度控制器在顯示條上的位置,進(jìn)而可以根據(jù)進(jìn)度控制器的顯示條上的位置確定語(yǔ)音信息的播放節(jié)點(diǎn),例如,沿用步驟102說(shuō)明的內(nèi)容,假設(shè)接收到的語(yǔ)音信息為45秒,若將進(jìn)度控制器移動(dòng)至顯示條的首端,則可以確定語(yǔ)音信息的播放節(jié)點(diǎn)為第1秒這一時(shí)間節(jié)點(diǎn),若將進(jìn)度控制器移動(dòng)至顯示條的三分之一位置,則可以確定語(yǔ)音信息的播放節(jié)點(diǎn)為第15秒這一時(shí)間節(jié)點(diǎn),若將進(jìn)度控制器移動(dòng)至顯示條的末端,則可以確定語(yǔ)音信息的播放節(jié)點(diǎn)為第45秒這一時(shí)間節(jié)點(diǎn)。
可選的,獲取滿足預(yù)設(shè)條件的第一操作指令后,在顯示進(jìn)度控制器的同時(shí),也可以顯示播放節(jié)點(diǎn)的輸入框,在該輸入框中,用戶通過(guò)觸控操作可以輸入對(duì)應(yīng)的播放節(jié)點(diǎn),如語(yǔ)音信息的第15秒,以無(wú)法準(zhǔn)確控制進(jìn)度控制器時(shí)可以通過(guò)直接輸入的信息確定播放節(jié)點(diǎn)。
104、根據(jù)播放節(jié)點(diǎn)播放語(yǔ)音信息。
本實(shí)施例中,根據(jù)觸控輸入操作確定語(yǔ)音信息的播放節(jié)點(diǎn)后,可以根據(jù)播放節(jié)點(diǎn)播放語(yǔ)音信息。
例如,假設(shè)接收到的語(yǔ)音信息為45秒,當(dāng)語(yǔ)音信息的播放節(jié)點(diǎn)確定為第15秒時(shí),可以在第15秒處對(duì)語(yǔ)音信息進(jìn)行相應(yīng)的播放,如從第15秒開(kāi)始播放剩余30秒的語(yǔ)音信息,也可以播放前15秒的語(yǔ)音信息。需要說(shuō)明,本實(shí)施例的上述內(nèi)容僅為舉例說(shuō)明,在實(shí)際應(yīng)用中,還可以根據(jù)播放節(jié)點(diǎn)對(duì)語(yǔ)音信息進(jìn)行其它形式的播放,此處不做限定。
本實(shí)施例中,通過(guò)針對(duì)進(jìn)度控制器的觸控輸入操作來(lái)確定語(yǔ)音信息的播放節(jié)點(diǎn)后,可以播放節(jié)點(diǎn)播放語(yǔ)音信息,在現(xiàn)有對(duì)語(yǔ)音信息進(jìn)行完整播放的基礎(chǔ)上,本發(fā)明還可以實(shí)現(xiàn)語(yǔ)音信息的部分播放,加強(qiáng)了用戶對(duì)語(yǔ)音信息的播放控制,有利于滿足用戶對(duì)語(yǔ)音信息的多種播放需求,提高了用戶體驗(yàn)。
可以理解的是,為了控制語(yǔ)音信息的播放,可以根據(jù)播放節(jié)點(diǎn)對(duì)語(yǔ)音信息中的不同部分進(jìn)行播放,下面分別進(jìn)行說(shuō)明:
請(qǐng)參閱圖2,本發(fā)明實(shí)施例中語(yǔ)音信息的播放方法另一實(shí)施例包括:
圖2所示實(shí)施例中步驟201與圖1所示實(shí)施例中的步驟101相同,此處不再贅述。
202、在顯示條的上方顯示語(yǔ)音進(jìn)度條;
本實(shí)施例中,為了有利于用戶在語(yǔ)音信息對(duì)應(yīng)的顯示條上操作進(jìn)度控制器,在語(yǔ)音信息對(duì)應(yīng)的顯示條的上方可以顯示語(yǔ)音進(jìn)度條。其中,語(yǔ)音進(jìn)度條的長(zhǎng)度可以與顯示條的長(zhǎng)度相同。
具體的,語(yǔ)音進(jìn)度條可以輔助用戶知悉進(jìn)度控制器當(dāng)前在顯示條上的具體位置,通過(guò)語(yǔ)音進(jìn)度條的顯示,有利于使得用戶控制語(yǔ)音信息的播放節(jié)點(diǎn)。例如,假設(shè)接收到的語(yǔ)音信息為45秒,將進(jìn)度控制器移動(dòng)至顯示條的首端時(shí),語(yǔ)音進(jìn)度顯示條上可以顯示1秒,表明當(dāng)前確定的播放節(jié)點(diǎn)可以為第1秒,將進(jìn)度控制器移動(dòng)至顯示條的三分之一位置時(shí),語(yǔ)音進(jìn)度顯示條上可以顯示15秒,表明當(dāng)前確定的播放節(jié)點(diǎn)可以為第15秒,將進(jìn)度控制器移動(dòng)至顯示條的末端時(shí),音進(jìn)度顯示條上可以顯示45秒,表明當(dāng)前確定的播放節(jié)點(diǎn)可以為第45秒。在實(shí)際應(yīng)用中,語(yǔ)音進(jìn)度條上顯示的時(shí)間進(jìn)度與進(jìn)度控制器在顯示條上的位置相對(duì)應(yīng),以利于直觀地將進(jìn)度結(jié)果顯示給用戶,如圖3所示。
可選的,在語(yǔ)音進(jìn)度條上顯示的時(shí)間進(jìn)度處還可以顯示有對(duì)應(yīng)的進(jìn)度標(biāo)識(shí),以在視覺(jué)上給用戶更加清晰的時(shí)間進(jìn)度信息。
可以理解的是,本實(shí)施例中的語(yǔ)音進(jìn)度條和/或進(jìn)度標(biāo)識(shí)的形狀、顏色、尺寸可以根據(jù)需要進(jìn)行設(shè)置,也可以由用戶自定義,此次不做限定。
需要說(shuō)明的是,本實(shí)施例中步驟202也可以與步驟201同時(shí)執(zhí)行,也可以在步驟201之前執(zhí)行,但應(yīng)在接收到語(yǔ)音信息后才顯示,此處不做限定。
圖2所示實(shí)施例中步驟203至步驟204與圖1所示實(shí)施例中的步驟101至步驟103相同,此處不再贅述。
205、播放播放節(jié)點(diǎn)之后的語(yǔ)音信息。
本實(shí)施例中,根據(jù)觸控輸入操作確定語(yǔ)音信息的播放節(jié)點(diǎn)后,可以播放播放節(jié)點(diǎn)之后的語(yǔ)音信息。
具體的,確定播放節(jié)點(diǎn)后,可以對(duì)播放節(jié)點(diǎn)之后的語(yǔ)音信息進(jìn)行播放,例如,假設(shè)接收到的語(yǔ)音信息為45秒,當(dāng)語(yǔ)音信息的播放節(jié)點(diǎn)確定為第15秒時(shí),可以在第15秒處對(duì)剩余的30秒的語(yǔ)音信息進(jìn)行播放。
請(qǐng)參閱圖4,本發(fā)明實(shí)施例中語(yǔ)音信息的播放方法另一實(shí)施例包括:
圖4所示實(shí)施例中步驟401至步驟404與圖2所示實(shí)施例中的步驟201至步驟204相同,此處不再贅述。
405、播放播放節(jié)點(diǎn)之前的語(yǔ)音信息。
本實(shí)施例中,根據(jù)觸控輸入操作確定語(yǔ)音信息的播放節(jié)點(diǎn)后,可以播放播放節(jié)點(diǎn)之前的語(yǔ)音信息。
具體的,確定播放節(jié)點(diǎn)后,可以對(duì)播放節(jié)點(diǎn)之后的語(yǔ)音信息進(jìn)行播放,例如,假設(shè)接收到的語(yǔ)音信息為45秒,當(dāng)語(yǔ)音信息的播放節(jié)點(diǎn)確定為第15秒時(shí),可以對(duì)前15秒的語(yǔ)音信息進(jìn)行播放。
可以理解的是,在實(shí)際應(yīng)用中,根據(jù)播放節(jié)點(diǎn)播放語(yǔ)音信息時(shí),可以在終端進(jìn)行相應(yīng)的設(shè)置,以確定是對(duì)播放節(jié)點(diǎn)之前的語(yǔ)音信息進(jìn)行播放或?qū)Σシ殴?jié)點(diǎn)之后的語(yǔ)音信息進(jìn)行播放。若預(yù)先在終端進(jìn)行設(shè)置時(shí)為對(duì)播放節(jié)點(diǎn)之后的語(yǔ)音信息進(jìn)行播放,而在接收到語(yǔ)音信息時(shí),希望對(duì)播放節(jié)點(diǎn)之前的語(yǔ)音信息進(jìn)行播放時(shí),用戶可以對(duì)終端進(jìn)行相應(yīng)的操作,如在終端接收到第二操作指令后,可以根據(jù)第二操作指令對(duì)播放節(jié)點(diǎn)之前的語(yǔ)音信息進(jìn)行播放。
本實(shí)施例中,該第二操作指令可以包括但不限于由于特定的觸控區(qū)域、觸控壓力、觸控時(shí)長(zhǎng)、觸控軌跡、手勢(shì)、物理按鍵(單個(gè)物理按鍵的觸發(fā)或多個(gè)物理按鍵的組合)、虛擬按鍵、終端的運(yùn)動(dòng)參數(shù)(運(yùn)動(dòng)方向、運(yùn)動(dòng)速度、運(yùn)動(dòng)軌跡中的一種或多種)、語(yǔ)音信號(hào)、生物特征信號(hào)中的一種或多種操作得到滿足而生成的指令。
請(qǐng)參閱圖5,本發(fā)明實(shí)施例中語(yǔ)音信息的播放方法另一實(shí)施例包括:
圖5所示實(shí)施例中步驟501至步驟503與圖2所示實(shí)施例中的步驟201至步驟203相同,此處不再贅述。
504、根據(jù)觸控輸入操作確定語(yǔ)音信息的第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn);
本實(shí)施例中,根據(jù)第一操作指令獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作后,可以根據(jù)觸控輸入操作確定語(yǔ)音信息的第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn)。
具體的,除了對(duì)播放節(jié)點(diǎn)之前或播放節(jié)點(diǎn)之后的語(yǔ)音信息進(jìn)行播放,在實(shí)際應(yīng)用中,還可以對(duì)兩個(gè)播放節(jié)點(diǎn)之間的語(yǔ)音信息進(jìn)行播放,以滿足用戶對(duì)語(yǔ)音信息的不同播放需求。在此種情況下,獲取進(jìn)度控制器對(duì)應(yīng)的觸控輸入操作后,可以根據(jù)該觸控輸入操作確定進(jìn)度控制器在顯示條上的兩個(gè)位置,進(jìn)而可以根據(jù)這兩個(gè)位置可以確定語(yǔ)音信息的第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn)。例如,假設(shè)接收到的語(yǔ)音信息為45秒,用戶將進(jìn)度控制器移動(dòng)至顯示條的三分之一處松手后,可以確定語(yǔ)音信息的第一播放節(jié)點(diǎn)為第15秒這一時(shí)間節(jié)點(diǎn),緊接著,用戶將進(jìn)度控制器再移動(dòng)至顯示條的三分之二處,可以確定語(yǔ)音信息的第二播放節(jié)點(diǎn)為第30秒這一時(shí)間節(jié)點(diǎn),此時(shí),在顯示條上的第15秒的第一播放節(jié)點(diǎn)與第30秒的第二播放節(jié)點(diǎn)可以分別顯示有一個(gè)進(jìn)度控制器。
可以理解的是,本實(shí)施例中,在步驟503中,即根據(jù)第一操作指令獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作中,也可以在語(yǔ)音信息對(duì)應(yīng)的顯示條上顯示兩個(gè)進(jìn)度控制器,該兩個(gè)進(jìn)度控制器可以一致,也可以不一致,用戶可以在顯示條上對(duì)這兩個(gè)進(jìn)度控制器分別進(jìn)行觸控操作,以使得終端可以分別獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作,在獲取兩個(gè)進(jìn)度控制器分別對(duì)應(yīng)的觸控輸入操作后,可以根據(jù)對(duì)應(yīng)的觸控輸入操作確定兩個(gè)進(jìn)度控制器分別在顯示條上的位置,進(jìn)而可以根據(jù)每一個(gè)進(jìn)度控制器在顯示條上的位置可以分別確定對(duì)應(yīng)的第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn)。
需要說(shuō)明的是,在實(shí)際應(yīng)用中,第一播放節(jié)點(diǎn)或第二播放節(jié)點(diǎn)也可以為多個(gè)播放節(jié)點(diǎn),以對(duì)多個(gè)播放節(jié)點(diǎn)之間的語(yǔ)音信息進(jìn)行間隔播放,例如,假設(shè)接收到的語(yǔ)音信息為45秒,確定的語(yǔ)音播放節(jié)點(diǎn)有第2秒、第20秒、第30秒、第40秒,那么使得用戶可以選擇將第2秒至第20秒之間的語(yǔ)音信息進(jìn)行播放,以及將第30秒至第40秒之間的語(yǔ)音信息進(jìn)行播放。
505、播放第一播放節(jié)點(diǎn)與第二播放節(jié)點(diǎn)之間的語(yǔ)音信息。
本實(shí)施例中,根據(jù)觸控輸入操作確定語(yǔ)音信息的第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn)后,可以播放第一播放節(jié)點(diǎn)與第二播放節(jié)點(diǎn)之間的語(yǔ)音信息。
具體的,確定第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn)后,可以對(duì)第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn)之間的語(yǔ)音信息進(jìn)行播放,例如,假設(shè)接收到的語(yǔ)音信息為45秒,當(dāng)語(yǔ)音信息的第一播放節(jié)點(diǎn)確定為第15秒,第二播放節(jié)點(diǎn)確定為30秒時(shí),可以只對(duì)第15秒與第30秒之間的語(yǔ)音信息進(jìn)行播放。
上面對(duì)本發(fā)明實(shí)施例中的語(yǔ)音信息的播放方法進(jìn)行了描述,下面對(duì)本發(fā)明實(shí)施例中的語(yǔ)音信息的播放裝置進(jìn)行描述,該語(yǔ)音信息的播放裝置應(yīng)用于終端,請(qǐng)參閱圖6,本發(fā)明實(shí)施例中語(yǔ)音信息的播放裝置一個(gè)實(shí)施例包括:
第一獲取模塊601,用于當(dāng)終端接收到語(yǔ)音信息后,獲取滿足預(yù)設(shè)條件的第一操作指令;
第二獲取模塊602,用于根據(jù)第一操作指令獲取對(duì)應(yīng)進(jìn)度控制器的觸控輸入操作,進(jìn)度控制器位于語(yǔ)音信息對(duì)應(yīng)的顯示條上;
確定模塊603,用于根據(jù)觸控輸入操作確定語(yǔ)音信息的播放節(jié)點(diǎn);
播放模塊604,用于根據(jù)播放節(jié)點(diǎn)播放語(yǔ)音信息。
可選的,在本發(fā)明的一些實(shí)施例中,如圖7所示,該裝置還可以包括顯示模塊605,顯示模塊605,用于:
在顯示條的上方顯示語(yǔ)音進(jìn)度條,顯示條與語(yǔ)音進(jìn)度條的長(zhǎng)度相同。
可選的,在本發(fā)明的一些實(shí)施例中,播放模塊604,可以進(jìn)一步具體用于:
播放播放節(jié)點(diǎn)之后的語(yǔ)音信息;或者,
播放播放節(jié)點(diǎn)之前的語(yǔ)音信息。
可選的,在本發(fā)明的一些實(shí)施例中,確定模塊603,可以進(jìn)一步具體用于:
根據(jù)觸控輸入操作確定語(yǔ)音信息的第一播放節(jié)點(diǎn)和第二播放節(jié)點(diǎn);
播放模塊604,可以進(jìn)一步具體用于:
播放第一播放節(jié)點(diǎn)與第二播放節(jié)點(diǎn)之間的語(yǔ)音信息。
可選的,在本發(fā)明的一些實(shí)施例中,如圖8所示,該裝置還可以包括觸發(fā)模塊606,觸發(fā)模塊606,可以用于:
當(dāng)獲取到第二操作指令時(shí),則根據(jù)第二操作指令觸發(fā)播放模塊播放播放節(jié)點(diǎn)之前的語(yǔ)音信息。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(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盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。