1. A computer-implemented method of recording utterances from unmanaged crowds for natural language processing, the method being implemented in a user device having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the user device to perform the method, the method comprising: obtaining, by the user device, a token; transmitting, by the user device, the token to a remote device via a network; receiving, at the user device, from the remote device, one or more utterances to be uttered by a user and one or more campaign configuration parameters based on the token, wherein the one or more utterances and the one or more campaign configuration parameters are associated with a campaign that is associated with a natural language processing data collection effort; configuring, by the user device, the computer program instructions based on the one or more campaign configuration parameters; presenting to the user, by the user device, the one or more utterances to be uttered by the user; and recording, by the user device, audio of the user uttering the one or more utterances.
1. A computer-implemented method of recording utterances from unmanaged crowds for natural language processing, the method being implemented in a user device having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the user device to perform the method, the method comprising: obtaining, by the user device, a token; transmitting, by the user device, the token to a remote device via a network; receiving, at the user device, from the remote device, one or more utterances to be uttered by a user and one or more campaign configuration parameters based on the token, wherein the one or more utterances and the one or more campaign configuration parameters are associated with a campaign that is associated with a natural language processing data collection effort; configuring, by the user device, the computer program instructions based on the one or more campaign configuration parameters; presenting to the user, by the user device, the one or more utterances to be uttered by the user; and recording, by the user device, audio of the user uttering the one or more utterances. 6. The method of claim 1 , wherein the one or more campaign configuration parameters include a calibration parameter that indicates that a calibration test should be performed, the method further comprising: configuring, by the user device, the computer program instructions to perform a calibration test prior to presenting to the user the one or more utterances, by: determining, by the user device, a level of ambient noise; and determining, by the user device, whether the level of ambient noise satisfies the calibration test; and presenting to the user, by the user device, the one or more utterances to be uttered by the user responsive to a determination that the ambient level of audio satisfies the calibration test.