The primary function of this app is to append a logical next word to the end of a sentence. This works best when the given sentence ends with an adjective.
For example, the input: "There was a large yellow"
Could potentially output: "Painting"
Or another noun. The program acts by taking the last word of a user's sentence and searching a public api for nouns that follow the adjective in general. These are not random words.
The application can be started with the command: "Alexa, open Finish My Sentence."
The user can then say any sentence that they want Alexa to finish. Help, stop, and cancel work as well.
Uses the Datamuse api: http://www.datamuse.com/api/
“Alexa, tell Finish My Sentence the beach was covered in yellow”