code: def set_subprocess_arguments(self, subprocess_arguments):
          
          # NOTE this is a method because we might need to access self.rconf,
          #      so we cannot specify the list of arguments as a class field
          self.subprocess_arguments = subprocess_arguments
          self.log([u"Subprocess arguments: %s", subprocess_arguments])
docs: Set the list of arguments that the wrapper will pass to ``subprocess``.
  
          Placeholders ``CLI_PARAMETER_*`` can be used, and they will be replaced
          by actual values in the ``_synthesize_multiple_subprocess()`` and
          ``_synthesize_single_subprocess()`` built-in functions.
          Literal parameters will be passed unchanged.
  
          The list should start with the path to the TTS engine.
  
          This function should be called in the constructor
          of concrete subclasses.
  
          :param list subprocess_arguments: the list of arguments to be passed to
                                            the TTS engine via subprocess