本發明專利技術公開了一種基于深度學習的音樂播放方法,包括以下步驟:S1.用戶輸入檢索語音;S2.將輸入的檢索語音轉換為文本內容,提取和記錄檢索語音的音樂旋律;S3.利用文本內容在音樂庫中檢索對應的歌曲;S4.判斷檢索得到的歌曲是否唯一;S5.將檢索到的歌曲和檢索語音的音樂旋律進行匹配,根據匹配程度的高低生成歌曲列表,用戶選擇目標音樂來進行播放;S6.根據用戶的檢索語音和用戶選擇的目標音樂對用戶語音習慣進行深度學習。本發明專利技術將檢索語音轉換為文本來進行歌曲檢索,通過音樂旋律來判斷檢索到的歌曲匹配程度,提高檢索的準確度,方便用戶對音樂的選擇;根據用戶的檢索語音和用戶選擇的目標音樂對用戶語音習慣進行深度學習,進一步提高了檢索的準確性。
【技術實現步驟摘要】
本專利技術涉及一種基于深度學習的音樂播放方法。
技術介紹
音樂是人情感的一種直接表現,在當今環境下,音樂已經成為人們生活必不可缺的一部分,音樂的獲取和播放也越來越受到人們的重視。現有技術中,大多數時候通過文字輸入進行音樂搜索的播放,但是很多時候,這種音樂搜索和播放的方式并不方便,例如,開車時手動進行文字輸入會影響安全;針對情況,基于語音識別進行音樂搜索的播放的技術也漸漸被研發出來,“聽音識曲”成為了一種重要的音樂搜索方式,但現有的語音識別技術僅僅是將語音轉換為文本進行搜索,并不涉及音樂旋律的檢測,同時不同用戶的語音習慣不同,也造成搜索不準確。
技術實現思路
本專利技術的目的在于克服現有技術的不足,提供一種基于深度學習的音樂播放方法,將檢索語音轉換為文本內容來進行歌曲檢索,通過音樂旋律來判斷檢索到的歌曲匹配程度,能夠顯著提高檢索的準確度,方便用戶對音樂的選擇;同時根據用戶的檢索語音和用戶選擇的目標音樂對用戶語音習慣進行深度學習,進一步提高了檢索的準確性。本專利技術的目的是通過以下技術方案來實現的:一種基于深度學習的音樂播放方法,包括以下步驟:S1.用戶輸入檢索語音;S2.將輸入的檢索語音轉換為文本內容,提取和記錄檢索語音的音樂旋律;S3.利用文本內容在音樂庫中檢索對應的歌曲;S4.判斷檢索得到的歌曲是否唯一;(1)如果檢索得到的音樂唯一,播放對應音樂;(2)如果檢索得到的音樂不唯一,跳轉至步驟S5;S5.將檢索到的歌曲和檢索語音的音樂旋律進行匹配,根據匹配程度的高低生成歌曲列表,用戶選擇目標音樂來進行播放;S6.根據用戶的檢索語音和用戶選擇的目標音樂對用戶語音習慣進行深度學習。步驟S1中,用戶通過哼唱的方式輸入檢索語音。所述的檢索語音的持續輸入時間不小于5秒。所述的步驟S2包括以下子步驟:S21.利用語音端點檢測技術對檢索語音進行分段,得到分段的檢索語音;S22.根據將分段的檢索語音轉換為文本內容;S23.利用音樂旋律提取算法得到并記錄檢索語音的音樂旋律。所述的步驟S5包括以下步驟:S51.基于音樂旋律匹配算法,將檢索到的每一首歌曲分別與檢索語音進行音樂旋律匹配;S52.將檢索到的歌曲按照匹配程度從高到低的順序排列,生成歌曲列表;S53.用戶選擇目標音樂來進行播放。所述的步驟S6包括以下子步驟:S61.提取用戶選擇的目標音樂歌詞中與檢索語音對應的目標文本;S63.將檢索語音與目標文本進行匹配,得到用戶對目標文本中每個文字發音習慣,并進行深度學習。本專利技術的有益效果是:將檢索語音轉換為文本內容來進行歌曲檢索,通過音樂旋律來判斷檢索到的歌曲匹配程度,能夠顯著提高檢索的準確度,方便用戶對音樂的選擇;同時根據用戶的檢索語音和用戶選擇的目標音樂對用戶語音習慣進行深度學習,進一步提高了檢索的準確性。附圖說明圖1為本專利技術的流程圖。具體實施方式下面結合附圖進一步詳細描述本專利技術的技術方案,但本專利技術的保護范圍不局限于以下所述。如圖1所示,一種基于深度學習的音樂播放方法,其特征在于:S1.用戶輸入檢索語音;S2.將輸入的檢索語音轉換為文本內容,提取和記錄檢索語音的音樂旋律;S3.利用文本內容在音樂庫中檢索對應的歌曲;S4.判斷檢索得到的歌曲是否唯一;(1)如果檢索得到的音樂唯一,播放對應音樂;(2)如果檢索得到的音樂不唯一,跳轉至步驟S5;S5.將檢索到的歌曲和檢索語音的音樂旋律進行匹配,根據匹配程度的高低生成歌曲列表,用戶選擇目標音樂來進行播放;S6.根據用戶的檢索語音和用戶選擇的目標音樂對用戶語音習慣進行深度學習。步驟S1中用戶通過哼唱的方式輸入檢索語音。所述的檢索語音的持續輸入時間不小于5秒。所述的步驟S2包括以下子步驟:S21.利用語音端點檢測技術對檢索語音進行分段,得到分段的檢索語音;S22.根據將分段的檢索語音轉換為文本內容;S23.利用音樂旋律提取算法得到并記錄檢索語音的音樂旋律。所述的步驟S5包括以下步驟:S51.基于音樂旋律匹配算法,將檢索到的每一首歌曲分別與檢索語音進行音樂旋律匹配;S52.將檢索到的歌曲按照匹配程度從高到低的順序排列,生成歌曲列表;S53.用戶選擇目標音樂來進行播放。所述的步驟S6包括以下子步驟:S61.提取用戶選擇的目標音樂歌詞中與檢索語音對應的目標文本;S63.將檢索語音與目標文本進行匹配,得到用戶對目標文本中每個文字發音習慣,并進行深度學習。實施例一,本實施例是通過安裝于手機上的客戶端來實現的,客戶端通過無線網絡連接到音樂庫(音樂庫中所有歌曲均具有歌詞);首先,用戶進行檢索語音輸入時,客戶端通過調用手機的拾音器件獲得檢索語音;將檢索語音轉換為文本內容,并利用音樂旋律提取算法得到并記錄檢索語音的音樂旋律,進一步地,如果檢索語音不進行分段,轉換為的文本內容是一系列的文字,并沒有分隔符號,故需要在轉換為文本前利用語音端點檢測技術對檢索語音進行分段,分段后在進行文本轉換。在將檢索語音轉換為文本后,客戶端在音樂庫中檢索:歌詞帶有相應文本的歌曲,如果得到的結果唯一,直接自動播放;如果得到的結果不唯一,則客戶端通過音樂旋律匹配算法,將檢索到的歌曲和檢索語音的音樂旋律進行匹配,根據匹配程度的高低生成歌曲列表,用戶選擇目標音樂來進行播放。由于不同的用戶具有不同的發音習慣,如果按照標準發音進行文本轉換,則并不能夠很好給出用戶需要的音樂,因此,需要對用戶自身的發音習慣進行學習,例如,“四”、“十”、“是”這些文字不容易被分辨,在第一次出現時,客戶端智能檢索出所有可能供用戶選擇,并根據用戶選擇來確定用戶實際上檢索的是包含哪個文字的歌曲,得到用戶對相應文字的習慣性發音,并進行深度學習;因此,本專利技術的方法使用時間越長,檢索結果越準確。本文檔來自技高網...
【技術保護點】
一種基于深度學習的音樂播放方法,其特征在于:包括以下步驟:S1.用戶輸入檢索語音;S2.將輸入的檢索語音轉換為文本內容,提取和記錄檢索語音的音樂旋律;S3.利用文本內容在音樂庫中檢索對應的歌曲;S4.判斷檢索得到的歌曲是否唯一;(1)如果檢索得到的音樂唯一,播放對應音樂;(2)如果檢索得到的音樂不唯一,跳轉至步驟S5;S5.將檢索到的歌曲和檢索語音的音樂旋律進行匹配,根據匹配程度的高低生成歌曲列表,用戶選擇目標音樂來進行播放;S6.根據用戶的檢索語音和用戶選擇的目標音樂對用戶語音習慣進行深度學習。
【技術特征摘要】
1.一種基于深度學習的音樂播放方法,其特征在于:包括以下步驟:S1.用戶輸入檢索語音;S2.將輸入的檢索語音轉換為文本內容,提取和記錄檢索語音的音樂旋律;S3.利用文本內容在音樂庫中檢索對應的歌曲;S4.判斷檢索得到的歌曲是否唯一;(1)如果檢索得到的音樂唯一,播放對應音樂;(2)如果檢索得到的音樂不唯一,跳轉至步驟S5;S5.將檢索到的歌曲和檢索語音的音樂旋律進行匹配,根據匹配程度的高低生成歌曲列表,用戶選擇目標音樂來進行播放;S6.根據用戶的檢索語音和用戶選擇的目標音樂對用戶語音習慣進行深度學習。2.根據權利要求1所述的一種基于深度學習的音樂播放方法,其特征在于:步驟S1中,用戶通過哼唱的方式輸入檢索語音。3.根據權利要求2所述的一種基于深度學習的音樂播放方法,其特征在于:所述的檢索語音的持續輸入時間不小于5秒。4.根據權利要求1所述的一種基于深度學...
【專利技術屬性】
技術研發人員:湯影,楊林,
申請(專利權)人:成都涂鴉科技有限公司,
類型:發明
國別省市:四川;51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。