     }
     
     /**
-     This function converts a PCM of UInt16s to a WAVE file by prepending a header
+     This helper method converts a PCM of UInt16s produced by the Opus codec
+     to a WAVE file by prepending a WAVE header.
      
      - parameter data:      Contains PCM (pulse coded modulation) raw data for audio
      - returns:             WAVE formatted header prepended to the data

    }
    
    /**
     This function returns a list of voices that Watson supports
     
     - parameter oncompletion:      Callback function that presents an array of Voices
     */

            
            let endpoint = getEndpoint("/v1/synthesize")
            
            if (theText.isEmpty)
            {
                let error = NSError.createWatsonError(404,
