[發明專利]基于語音識別的歌曲推送的方法和裝置在審
| 申請號: | 201310689088.8 | 申請日: | 2013-12-13 |
| 公開(公告)號: | CN103685520A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 趙波 | 申請(專利權)人: | 深圳TCL新技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G10L15/30;G06F17/30 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518052 廣東省深圳市南山區中*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 語音 識別 歌曲 推送 方法 裝置 | ||
技術領域
本發明涉及技術通信技術領域,尤其是涉及一種基于語音識別的歌曲推送的方法和裝置。
背景技術
隨著智能終端高速發展以及人們生活水平的提高,智能手機的普及越來越廣,基本上是人手一部或多部。智能手機的功能繁多,其中最為受歡迎的有瀏覽網頁,玩游戲和聽音樂。
目前,通過智能手機收聽歌曲的方式是首先下載目標歌曲,然后點擊播放。當用戶聽到一首極其動聽的歌曲,想通過智能手機收聽但對這首歌曲不了解,此時一般的處理方式如下:首先通過咨詢親朋好友獲取歌曲名和演唱者,再打開網頁或其它方式下載對應的歌曲,然后點擊播放,操作起來比較繁瑣。另外通過咨詢親朋好友獲取的歌曲名和演唱者信息不一定準確,可能導致下載的歌曲并不是用戶所聽到的歌曲,嚴重影響用戶的聽歌體驗效果。
發明內容
本發明的主要目的在于提供一種基于語音識別的歌曲推送的方法和裝置,實現隨時隨地獲取其他終端當前播放的歌曲信息,簡化歌曲相關操作的步驟,提高用戶的體驗效果。
本發明提出一種基于語音識別的歌曲推送的方法,包括以下步驟:
S1、從當前播放的音頻中獲取語音信息,對所述語音信息進行預處理;
S2、將所經過預處理的語音信息進行語音識別,在云端服務器搜索到對應歌曲信息,其中所述歌曲信息包括歌曲名稱及對應的至少一個演唱者;
S3、基于所述語音信息及所述歌曲信息,識別出當前播放的音頻中的演唱者。
優選地,所述步驟S1具體為:
S101、提取當前播放的音頻數據;
S102、判斷所提取的音頻數據是否包括語音信息,若是則獲取該語音信息,轉向步驟S103,否則停止,結束流程;
S103、對所獲取的語音信息進行預處理。
優選地,所述步驟S2具體包括:
S201、將經過預處理的語音信息轉換為語音文本信息;
S202、基于所述語音文本信息在云端服務器進行匹配搜索,若搜索到對應的歌曲信息,則轉向步驟S203,否則轉向步驟S204;
S203、存儲所述對應的歌曲信息;
S204、提示用戶不存在對應的歌曲信息。
優選地,所述步驟S204之后還包括:
S205、接收用戶輸入的歌曲信息,其中所述歌曲信息包括歌曲名及對應演唱者。
優選地,所述步驟S1之后、步驟S3之前還包括:
S0、提取所述語音信息的特征參數,其中所述特征參數攜帶與其對應的特征參數值集合X,其中X={X1,X2,…,Xn},Xn表示任一個特征參數值。
優選地,所述步驟S3具體包括:
S301、獲取云端服務器預先存儲的預設特征參數值集合Y,其中Yhn為任一預設特征參數值;
S302、基于所提取的特征參數及所述預設特征參數值,采用相似性距離函數來識別出當前演唱者。
優選地,所述相似性距離函數為:
dh=1=|Y11-X1|+|Y12-X2|+...+|Y1n-Xn|
dh=2=|Y22-X1|+|Y22-X2|+...+|Y2n-Xn|
......
dh=m=|Ym2-X1|+|Ym2-X2|+...+|Ymn-Xn|;
其中,所述m為演唱者種類數量,n為特征參數值標號,dh=m為在第m個演唱者時對應的相似性度量值,Xn為所述特征參數值集合X中第n個特征參數值。Ymn即為第m個演唱者的第n個預設特征參數值。
優選地,所述特征參數包括以下參數的一種或多種:有線性預測參數、線譜對參數、線性預測倒譜系數、美爾倒譜系數、感覺加權的線性預測參數、動態差分參數、高階信號譜類特征參數、小波包分解參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳TCL新技術有限公司,未經深圳TCL新技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310689088.8/2.html,轉載請聲明來源鉆瓜專利網。





