If the message is too short then the result is nil. Error occurs in this case: record_message.lua:97: attempt to index field 'results' (a nil value) Added check if transcribe_json["results"] is nil.