This is a fully working radio plugin. Please refer to GACLD-89 for all implemented features.
The plugin will show up in the help plugin (by saying "Help").
You can test the plugin itself out by saying "Start de radio". It will then ask what station you want to listen to. You can respond with any of the stations listed in the RadioService.js
file; Radio 2 or Q-Music for example.
You can also say "Stem af op 3FM". It will then directly tune in to 3FM.
The plugin is fully context aware. If you say "Start de radio", it will know that you wanted to tune in to 3FM by following up with just "3FM" as input. There's even support for duplicate entries. It's a bit awkward to say, but one of the conversations could actually end up going as follows:
- User: "Start de radio"
- Greta: "Welk station wil je naar luisteren?"
- User: "Radio"
- Greta: "Bedoel je Radio 1, Radio 2, Radio 4, Radio 5 of Radio 6?"
- User: "Radio 4"
- Greta: "Ik ga voor je afstemmen op radio 4"
The user can also stop the radio: "Stop de radio". Speech works pretty good, even if the radio is playing in the background.
GitLab integration Please note that I cherry picked the finished GitLab integration into this branch so that it would deploy right into staging for you to test out without having to set up your own computer. This branch will therefor contain contents from the GitLab integration merge request. Please have a look at !28 (merged) before merging this merge request.