本發(fā)明涉及電子技術領域,尤其涉及一種電子設備和用所述電子設備進行實時聲音回放的方法。
背景技術:
現(xiàn)在的電子設備基本都配置了錄音功能。例如,現(xiàn)在的手機都具備錄音功能。然而,如果手機在通話過程中需要錄音,則一般需要經(jīng)過一系列操作步驟才能實現(xiàn),比如點擊錄音功能按鍵。此種方式往往出現(xiàn)因為手動操作過程繁瑣而耽誤錄音的最佳時機的現(xiàn)象。
技術實現(xiàn)要素:
鑒于以上內(nèi)容,有必要提供一種電子設備及利用該電子設備進行實時聲音回放的方法,可以實時回放錄制的語音信息。
一種電子設備,包括觸摸屏、物理按鍵及網(wǎng)絡模組,該電子設備包括:存儲器;至少一個處理器;以及至少一個模塊,所述至少一個模塊被存儲在所述存儲器中并被配置成由所述至少一個處理器執(zhí)行,所述至少一個模塊包括:設置模塊,用于預先所述設置電子設備開始自動錄音的第一觸發(fā)條件;偵測模塊,用于在偵測到所述第一觸發(fā)條件時,啟動自動錄音功能;存儲模塊,用于將所述自動錄音過程中預錄的語音信息儲存至存儲器;以及截取模塊,用于在偵測到用戶的預設操作時,從所述預錄的語音信息中截取用戶選擇的時間段的語音信息。
一種實時聲音回放方法,應用于電子設備中,該方法包括:設置步驟,預先設置所述電子設備開始自動錄音的第一觸發(fā)條件;偵測步 驟一,在偵測到所述第一觸發(fā)條件時,啟動自動錄音功能;存儲步驟一,將所述自動錄音過程中預錄的語音信息儲存至存儲器;以及截取步驟,在偵測到用戶的預設操作時,從所述預錄的語音信息中截取用戶選擇的時間段的語音信息。
相較于現(xiàn)有技術,本發(fā)明提供的電子設備及利用該電子設備進行實時聲音回放的方法,可以通過自動錄音錄制語音信息,并且根據(jù)用戶需要回放錄制的語音信息,提高用戶體驗。
附圖說明
圖1是本發(fā)明電子設備較佳實施例的簡要示意圖。
圖2是本發(fā)明電子設備較佳實施例的硬件架構圖。
圖3是用戶實時聲音回放系統(tǒng)較佳實施例的功能模塊圖。
圖4是本發(fā)明實時聲音回放方法的較佳實施例的流程圖。
主要元件符號說明
電子設備 1
實時聲音回放系統(tǒng) 10
設置模塊 101
偵測模塊 102
存儲模塊 103
截取模塊 104
處理模塊 105
觸摸屏 11
虛擬按鍵 110
物理按鍵 12
網(wǎng)絡模組 13
存儲器 14
處理器 15
麥克風 16
揚聲器 17
如下具體實施方式將結(jié)合上述附圖進一步說明本發(fā)明。
具體實施方式
參閱圖1及圖2所示的電子設備。在本實施例中,所述電子設備1包括,但不限于,觸摸屏11、物理按鍵12、網(wǎng)絡模組13、存儲器14、處理器15、麥克風16及揚聲器17。上述各個元件之間電氣連接。在本實施例中,所述的電子設備1可以是智能手機、平板電腦、個人數(shù)字助理及筆記型電腦等設備。
在本實施例中,所述觸摸屏11可以是液晶(Liquid Crystal Display,LCD)顯示屏或有機發(fā)光二極管(Organic Light-Emitting Diode,OLED)顯示屏,用于感應發(fā)生在所述電子設備1的觸摸屏11的一處或多處位置的觸摸事件,包括是否發(fā)生觸摸,觸摸在觸摸屏11上形成的觸點位置,觸摸是否移動或中斷等。所述觸摸屏11還用于顯示時長信息供用戶選擇,還用于提供虛擬按鍵110供用戶操作。
所述物理按鍵12可以是電子設備1的開機鍵、音量鍵或者Home鍵。
所述網(wǎng)絡模組13用于通過有線或無線網(wǎng)絡傳輸方式為電子設備1提供網(wǎng)絡通訊功能和數(shù)據(jù)傳輸功能。上述有線或無線網(wǎng)絡傳輸方式包含,但不限于傳統(tǒng)網(wǎng)絡連接、GPRS、Wi-Fi/WLAN、3G/WCDMA、3.5G/HSDPA等。在本實施例中,所述網(wǎng)絡模組13還包括天線(圖中未示出)。
所述存儲器14可以是電子設備1本身的內(nèi)存,也可以是安全數(shù)字卡、智能媒體卡等外部存儲設備。所述存儲器14中存儲有實時聲音回放系統(tǒng)10,該實時聲音回放系統(tǒng)10用于根據(jù)用戶選擇的錄制時長,從自動錄取的語音信息中截取所述時長的語音信息供用戶參考, 具體過程參見圖3的描述。
所述處理器15可以為中央處理單元,或者其他能夠執(zhí)行所述實時聲音回放系統(tǒng)10的數(shù)據(jù)處理芯片。所述麥克風16用于采集語音信息。所述揚聲器17用于播放語音信息。
參閱圖3所示,所述實時聲音回放系統(tǒng)10可以被分割成一個或多個模塊,所述一個或多個模塊存儲在所述存儲器14中,并被配置成一個或多個處理器(本實施例為一個處理器15)執(zhí)行,以完成本發(fā)明。例如,所述實時聲音回放系統(tǒng)10被分割成設置模塊101、偵測模塊102、存儲模塊103、截取模塊104及處理模塊105。本發(fā)明所稱的模塊是能夠完成一特定功能的程序段,比程序更適合用于描述軟件在電子設備1中的執(zhí)行過程,關于各模塊的詳細功能將在后文圖4的流程圖中作具體描述。
參閱圖4所示,是本發(fā)明實時聲音回放方法較佳實施例的流程圖。根據(jù)不同需求,該流程圖中步驟的順序可以改變,某些步驟可以省略或合并。
步驟S01,設置模塊101預先設置電子設備1開始自動錄音的第一觸發(fā)條件和關閉自動錄音的第二觸發(fā)條件。
在本實施例中,所述第一觸發(fā)條件可以是電子設備1建立通話連接,或者開啟音樂播放功能,或者開啟廣播功能,或者接收到特征發(fā)音字符,或者開啟預設應用程序。在本實施例中,所述通話連接可以是電話連接,也可以是網(wǎng)絡通話連接。所述網(wǎng)絡通話連接可以是通過聊天軟件建立的通話連接。例如,利用QQ、Skype、Hangout等聊天軟件進行的語音通話。所述預設應用程序包括會議紀要、日程安排和筆記本等。所述第二觸發(fā)條件可以是電子設備1斷開通話連接,或者關閉音樂播放功能,或者關閉廣播功能,或者關閉預設應用程序,或者在一預設時間內(nèi)沒有接收到任何語音信息。
步驟S02,偵測模塊102在偵測到所述第一觸發(fā)條件時,啟動自動錄音功能。在本實施例中,當所述電子設備1的自動錄音功能開啟后,通過麥克風16接收語音信息。
在一實施例中,當用戶與客戶或者老板等重要人物通過電子設備1建立通話時,所述偵測模塊102啟動自動錄音功能。在一實施例中,當用戶在研討會、上課或者開會時,偵測模塊102偵測到當前出現(xiàn)了“開始上課”或者“討論”等特征發(fā)音字符時,啟動自動錄音功能。在另一實施例中,當用戶通過電子設備1中安裝的語音通話應用程序進行通話連接時,啟動自動錄音功能。
步驟S03,存儲模塊103將所述自動錄音過程中預錄的語音信息儲存至存儲器14。在本實施例中,所述存儲模塊103還可以設置自動錄音的時長。例如,由于研討會過程一般持續(xù)時間過長,為了避免錄制過多的語音數(shù)據(jù)占用存儲器14的空間,可以通過所述存儲模塊設置自動錄音的時長(如2小時)。
步驟S04,截取模塊104在偵測到用戶的預設操作時,從所述預錄的語音信息中截取用戶選擇的時間段的語音信息。在本實施例中,所述預設操作可以是按下物理按鍵12,或者點擊虛擬按鍵110,或者雙擊觸摸屏11,或者搖擺電子設備1等。在本實施例中,所述電子設備1包括加速度傳感器(未圖示),所述加速度傳感器用于偵測電子設備1的搖擺。當所述截取模塊104偵測到所述預設操作時,所述觸摸屏11顯示需要截取的時間段信息供用戶選擇。例如,所述觸摸屏11顯示十分鐘、二十分鐘等時間段信息供用戶選擇?;蛘咚鲇|摸屏11顯示一界面供用戶輸入需要截取的時間段。
步驟S05,偵測模塊102在偵測到所述第二觸發(fā)條件時,關閉自動錄音。在本實施例中,當所述偵測模塊102偵測到電子設備1斷開通話連接,或者關閉音樂播放功能,或者關閉廣播功能,或者關閉預 設應用程序,或者在一預設時間內(nèi)沒有接收到任何語音信息時,關閉自動錄音。
步驟S06,處理模塊105基于用戶的選擇存儲或舍棄截取的語音信息,并通過揚聲器17播放所述截取的語音信息。在本實施例中,所述處理模塊105提供一界面供用戶選擇是否保存所述截取的語音信息。若用戶選擇保存所述截取的語音信息,則所述處理模塊105將所述截取的語音信息儲存至存儲器14;若用戶選擇舍棄所述截取的語音信息,則所述處理模塊105將刪除所述截取的語音信息。
在本實施例中,所述處理模塊105還可以將所述截取的語音信息傳送至網(wǎng)絡,或者通過所述截取的語音信息在網(wǎng)絡中搜索與其相關的信息。所述處理模塊105提供一操作界面供用戶選擇如何操作所述截取的語音信息。例如,當所述截取的語音信息是通過廣播功能截取的某一音樂片段時,所述處理模塊105通過所述操作界面提供“發(fā)送”和“搜索”功能。當用戶點擊“發(fā)送”功能時,所述處理模塊105可以將所述音樂片段傳送至網(wǎng)絡而分享所述音樂片段;當用戶點擊“搜索”功能時,所述處理模塊105可以將所述音樂片段傳送至網(wǎng)絡來搜索與此相關的演唱者、歌名或者專輯名稱等相關信息。
需要說明的是,在其他實施例中,上述步驟S01與步驟S02可以省略,所述電子設備1可以在沒有第一觸發(fā)條件的情況下,始終執(zhí)行自動錄音功能,并且將自動錄音過程中錄制的語音信息儲存至存儲器14,然后在接收到用戶的指令后截取部分或全部語音信息進行保存,如果沒有接收到用戶的指令,則每隔預定時間段刪除已經(jīng)錄制的語音信息。
以下舉例說明應用本發(fā)明實時聲音回放方法的幾個實施例。
實施例一,當用戶利用所述電子設備1與客戶或者老板建立通話連接時,所述偵測模塊102立即啟動自動錄音功能。所述存儲模塊103將所述自動錄音過程中錄制的數(shù)據(jù)存儲至存儲器14中。當用戶 在此通話過程中發(fā)覺需要將之前的通話內(nèi)容記錄下來時,可以按下電子設備1的物理按鍵12(如開機鍵)來選擇需要記錄的通話內(nèi)容時長。所述截取模塊104在所述觸摸屏11顯示需要記錄的通話記錄的時長(如十分鐘)供用戶選擇,所述截取模塊104截取當前時間點往前十分鐘的通話內(nèi)容儲存至存儲器14,如此,可以記錄用戶需要的通話內(nèi)容。而當偵測模塊102偵測到電子設備1的通話連接斷開時,停止自動錄音功能,并將預錄存儲數(shù)據(jù)刪除以保留存儲空間。
實施例二,當用戶在研討會、上課或者開會時,所述偵測模塊102在偵測到特征發(fā)音字符或者偵測到用戶開啟預設應用程序時,立即啟動自動錄音功能。所述存儲模塊103可以預先設置需要錄制的語音信息時長(如2小時),并將所述自動錄音過程持續(xù)2小時錄制的數(shù)據(jù)存儲至存儲器14中。當用戶發(fā)覺聽到的語音內(nèi)容非常重要需要記錄下來時,可以按下電子設備1的物理按鍵12(如開機鍵)來選擇需要記錄的語音時長。所述截取模塊104在所述觸摸屏11顯示需要記錄的語音時長(如五分鐘)供用戶選擇,所述截取模塊104截取當前時間點往前五分鐘的語音內(nèi)容儲存至存儲器14,如此,可以記錄用戶需要的語音內(nèi)容。而當偵測模塊102偵測到在一定預設時間內(nèi)沒有接收到任何語音信息時,停止自動錄音功能,并將預錄存儲數(shù)據(jù)刪除以保留存儲空間。
另外,本發(fā)明實時聲音回放方法還可以應用于收聽廣播功能的場景以及通過安裝在電子設備1中的應用程序進行通話功能的場景。
最后所應說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制,盡管參照以上較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或等同替換都不應脫離本發(fā)明技術方案的精神和范圍。