中原大學電機工程學系
Loading
專題成果首頁>專題成果
105學年度
語音辨識音樂播放系統 Speech Recognition Music Player System
指導老師:賴裕昆   組長:吳晉毅   組員:吳秉諭、陳穎
音樂對很多人來說可能是現代生活中不可或缺的一個部分,相較於過去使用CD播放音樂,到現在使用網路,而如今控制音樂播放的方式,也將掀起一場革命,從過去的使用遙控器來播放,將進入使用語音控制的世代,使用此種辦法控制音樂,不只在方便性上大大提升,可以更加隨心所欲的找到想聽的音樂,操作方法也會變得相對簡單,除此之外,將此系統安裝在車上將能夠大大提高行車安全,再加上各種優點與應用,語音辨識音樂播放系統將會是個趨勢。

本系統是以raspberry pi 2 model b為基本架構,利用語音辨識來選擇使用者想聽的音樂或是做相對的控制,藉由手機端或是電腦端,透過網路傳送資料給raspberry pi 2 model b,再經由API的串聯,取得Spotify上我們所需的資料,最後再將其播放出來,或是做其他的控制。

但因為Spotify官方網站在我們研究中途停用了api的授權,因此我們重新選用新的方法來實現語音辨識音樂播放系統。我們由原先的API串流搜索資料,改為用軟體測試框架Selenium,以直接控制瀏覽器的方式搜尋Youtube上目標歌曲的網址來播放音樂。
For many people, music plays an important role in modern life. Compare with the CD player that we used in the past then the internet nowadays. The way to control music will bring up a revolution. Using the remote control in the past, it is going to set up a new generation of voice control. Using this method to control music not only enhance the convenient, you can find more music as much as you want. The executive will be simple relatively. In addition, installing this system in the car will greatly improve driving safety. The combination of various advantages and applications. Voice recognition music player system will become a trend.

This system is based on raspberry pi 2 model b as the basic. Using voice recognition to select the music for user or to do the control. Send the information to raspberry pi 2 model b through the internet by cellphone or computer. Then get the data we need on Spotify through API series. We can play it or do other controls at the end.

However, because of Spotify disabled the api license in the middle of our research. We search for a new method to complete voice recognition music player system. We searched the data from the original API stream and replaced it with the software testing framework Selenium. To search for the URL of the target song on Youtube to control the browser directly.
我們決定將壓電陶瓷晶片和鞋子做結合。
   
 
32023 桃園市中壢區中北路200號 No-.200, Zhongbei Rd., Zhongli City, Taoyuan County 320, Taiwan(ROC) TEL:03-2654801 FAX:03-2654899