         customizationID: String,
         wordTypeToAdd: String? = nil,
         customizationWeight: Double? = nil,
-        strict: Bool? = nil,
-        headers: [String: String]? = nil,
-        completionHandler: @escaping (WatsonResponse<TrainingResponse>?, WatsonError?) -> Void)
+        headers: [String: String]? = nil,
+        completionHandler: @escaping (WatsonResponse<Void>?, WatsonError?) -> Void)
     {
         // construct header parameters
         var headerParameters = defaultHeaders

       transcriptions of the audio resources or that contains words that are relevant to the contents of the audio
       resources. The custom language model must be based on the same version of the same base model as the custom
       acoustic model. The credentials specified with the request must own both custom models.
     - parameter strict: If `false`, allows training of the custom acoustic model to proceed as long as the model
       contains at least one valid audio resource. The method returns an array of `TrainingWarning` objects that lists
       any invalid resources. By default (`true`), training of a custom acoustic model fails (status code 400) if the
       model contains one or more invalid audio resources.
     - parameter headers: A dictionary of request headers to be sent with this request.
     - parameter completionHandler: A function executed when the request completes with a successful result or error
     */
    public func trainAcousticModel(
        customizationID: String,
        customLanguageModelID: String? = nil,
        strict: Bool? = nil,
        headers: [String: String]? = nil,
        completionHandler: @escaping (WatsonResponse<TrainingResponse>?, WatsonError?) -> Void)
    {
        // construct header parameters
        var headerParameters = defaultHeaders

       of phrases from the custom model's domain, but it can negatively affect performance on non-domain phrases.
       The value that you assign is used for all recognition requests that use the model. You can override it for any
       recognition request by specifying a customization weight for that request.
     - parameter headers: A dictionary of request headers to be sent with this request.
     - parameter completionHandler: A function executed when the request completes with a successful result or error
     */
