def build_item()

in amazon_polly_async_batch/config.py [0:0]


    def build_item(self, item, defaults):
        """
        Given an item and the defaults, returns a dictionary that can be directly placed into the SQS queue
        :param item: the item from the config file, with perhaps few values
        :param defaults: the defaults from the config file
        :return: an item dict
        """
        rv = {
            'engine': item.get('engine', defaults['engine']),
            'language-code': item.get('language-code', defaults['language-code']),
            'output-format': item.get('output-format', defaults['output-format']),
            'output-s3-key-prefix': self.output_s3_key_prefix(),
            'text-type': item.get('text-type', defaults['text-type']),
            'voice-id': item.get('voice-id', defaults['voice-id']),
            'text': item.get('text'),
            'set-name': self.set_name_unique()
        }
        rv['output-file'] = '{}/{}'.format(self.output_s3_key_prefix(),
                                           item.get('output-file',
                                                    self.next_filename(item.get('text'), rv['output-format'])))
        self.n = self.n + 1
        return rv