1. A computer-implemented method, the method being implemented in a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising: receiving from a natural language processing training device an identification token containing a first portion and a second portion, the first portion identifying a first file for a voice data collection campaign, and the second portion identifying a second file for a session script, the session script supporting a mobile application on the natural language processing training device; using the first file and the second file to configure the mobile application to display a sequence of screens, each of the sequence of screens containing text of at least one utterance specified in the voice data collection campaign; receiving voice data from the natural language processing training device in response to user interaction with the text of the at least one utterance; and storing the voice data and the text of the at least one utterance in a transcription library.