docs: def delete_user_data(self, customer_id, **kwargs):
          """
          Delete labeled data.
  
          Deletes all data that is associated with a specified customer ID. The method
          deletes all data for the customer ID, regardless of the method by which the
          information was added. The method has no effect if no data is associated with the
          customer ID. You must issue the request with credentials for the same instance of
          the service that was used to associate the customer ID with the data.
          You associate a customer ID with data by passing the `X-Watson-Metadata` header
          with a request that passes the data.
          **See also:** [Information
          security](https://cloud.ibm.com/docs/services/text-to-speech/information-security.html).
  
          :param str customer_id: The customer ID for which all data is to be deleted.
          :param dict headers: A `dict` containing the request headers
          :return: A `DetailedResponse` containing the result, headers and HTTP status code.
          :rtype: DetailedResponse
          """
  
          if customer_id is None:
              raise ValueError('customer_id must be provided')
  
          headers = {}
          if 'headers' in kwargs:
              headers.update(kwargs.get('headers'))
          sdk_headers = get_sdk_headers('text_to_speech', 'V1',
                                        'delete_user_data')
          headers.update(sdk_headers)
  
          params = {'customer_id': customer_id}
  
          url = '/v1/user_data'
          response = self.request(
              method='DELETE',
              url=url,
              headers=headers,
              params=params,
              accept_json=False)
          return response