This one is an Alexa skill which can be used to control an Apache NiFi dataflow.
See https://www.youtube.com/watch?v=s5b_yjLVkrk
- Create an Alexa Skill over the Developer Console
- Use intent-schema you can find in the resources folder (you need to create some custom slot types whose value enumerations also contained in the resources)
- Use utterance you can find in the resources folder
- Configure values in the app.properites file
- Maven package and upload jar with dependencies as a Lambda function
- Define "Alexa Skill Kit" as the Lambda's event source
- Set the ARN of this Lambda function as your skill's endpoint
Of course you need a NiFi server and a data-flow you want to control. This sample project is just a demonstration of how you can develop your own VoiceOps service for NiFi.