a voice controlled streaming jukebox based on ibm bluemix

16
A Voice Controlled Streaming Jukebox BASED ON IBM BLUEMIX CLOUD SERVICE

Upload: leon-yang

Post on 14-Apr-2017

68 views

Category:

Science


0 download

TRANSCRIPT

Page 1: A voice controlled streaming jukebox based on ibm bluemix

A Voice Controlled Streaming Jukebox BASED ON IBM BLUEMIX CLOUD SERVICE

Page 2: A voice controlled streaming jukebox based on ibm bluemix

Introduction• An IoT production

• Based on IBM Bluemix cloud service.• Use Mopidy to stream Spotify music.• Implement the Jukebox on Raspberry Pi.

Page 3: A voice controlled streaming jukebox based on ibm bluemix

Features• Sound-driven

• Remote-controlled

• Bi-directional connection

• Lightweight

Page 4: A voice controlled streaming jukebox based on ibm bluemix

IBM Bluemix• PaaS developed by IBM• Speech to Text• Node RED

Page 5: A voice controlled streaming jukebox based on ibm bluemix

Mopidy• An extensible music server• Streaming music from the cloud• https://nctu.me/mopify/

Page 6: A voice controlled streaming jukebox based on ibm bluemix

Mopidy on Raspberry Pi

+

Page 7: A voice controlled streaming jukebox based on ibm bluemix

Proposed Model

Page 8: A voice controlled streaming jukebox based on ibm bluemix

Connection

Page 9: A voice controlled streaming jukebox based on ibm bluemix

PAUSE

DOWN PLAY

UP

Page 10: A voice controlled streaming jukebox based on ibm bluemix

Command• Play/Pause/Again• Next/Previous• Shut up/Wake up• What is the song?/What’s next?• Who are you?• Play XXX

Page 12: A voice controlled streaming jukebox based on ibm bluemix

Post it on Facebook!• Exclamation• Link• Hashtag

Page 13: A voice controlled streaming jukebox based on ibm bluemix

Recommendation

Page 14: A voice controlled streaming jukebox based on ibm bluemix

Features• Sound-driven • Bi-directional connection• Lightweight• Remote-controlled • https://nctu.me/recorder

APP

Page 15: A voice controlled streaming jukebox based on ibm bluemix

Skills & Techniques• Node-RED layout design• API calls• Node JS• Natural language processing

Page 16: A voice controlled streaming jukebox based on ibm bluemix

Future Work• More Artificial Intelligence• Linguistic Analysis• Correspondent discoveries

• More Integration• Music recognition• Lyrics synchronization