code: public ServiceCall<Void> resetAcousticModel(ResetAcousticModelOptions resetAcousticModelOptions) {
      Validator.notNull(resetAcousticModelOptions, "resetAcousticModelOptions cannot be null");
      String[] pathSegments = { "v1/acoustic_customizations", "reset" };
      String[] pathParameters = { resetAcousticModelOptions.customizationId() };
      RequestBuilder builder = RequestBuilder.post(RequestBuilder.constructHttpUrl(getEndPoint(), pathSegments,
          pathParameters));
      Map<String, String> sdkHeaders = SdkCommon.getSdkHeaders("speech_to_text", "v1", "resetAcousticModel");
      for (Entry<String, String> header : sdkHeaders.entrySet()) {
        builder.header(header.getKey(), header.getValue());
      }
      builder.header("Accept", "application/json");
      return createServiceCall(builder.build(), ResponseConverterUtils.getVoid());
    }
docs: Reset a custom acoustic model.
  
  Resets a custom acoustic model by removing all audio resources from the model. Resetting a custom acoustic model
  initializes the model to its state when it was first created. Metadata such as the name and language of the model
  are preserved, but the model's audio resources are removed and must be re-created. You must use credentials for the
  instance of the service that owns a model to reset it.
  
  **See also:** [Resetting a custom acoustic
  model](https://cloud.ibm.com/docs/services/speech-to-text/acoustic-models.html#resetModel-acoustic).
  
  @param resetAcousticModelOptions the {@link ResetAcousticModelOptions} containing the options for the call
  @return a {@link ServiceCall} with a response type of Void