Voiceplay is an experimental method of controlling your airplay-connected devices by voice via the Amazon Echo, enabling you to search for and control content from YouTube and your iTunes media library and play it directly on your TV.
Voiceplay is comprised of a node-based server that runs on your local network and two AWS Lambda functions that redirect your voice queries to your home media server. The voiceplayer server communicates with auto-discovered airplay-compatible devices, like an Apple TV. It leverages NaturalNode's naïve Bayes classifier to infer commands based upon natural language.
Requirements
- Amazon Echo
- Apple TV
- Node.js installed
- Amazon Apps & Services Developer Account
- Amazon Web Services Account (for your Lambda redirect functions)
- YouTube API key via the Google Developers Portal (for searching YouTube)
For specific instructions, see http://github.com/tajddin/voiceplay