wsjp = response.read().decode('utf8')
grammar = PCFG.fromstring(wsjp)
parser = ViterbiParser(grammar)
list(parser.parse('turn off the lights'.split()))
NLTK ViterbiParser fails in parsing words that are not in the PCFG rule