class RappInterfaceTest: def __init__(self): self.rappCloud = RappCloud() self.language = 'el' self.text = u'Καλησπέρα. Είμαι ο ναο.' self.destDir = '/tmp/' # Set the valid results def execute(self): start_time = timeit.default_timer() # Call the Python RappCloud service response = self.rappCloud.text_to_speech(self.text, self.language, '') end_time = timeit.default_timer() self.elapsed_time = end_time - start_time return self.validate(response) def validate(self, response): if response['error']: return [response['error'], self.elapsed_time] # Get the returned data audioData = response['audioData'] # Check if the returned data are equal to the expected if len(audioData) > 0: with open(self.destDir + response['basename'], 'wb') as f1: f1.write(audioData) return [True, self.elapsed_time] else: return [ "Unexpected result : " + 'Invalid size of audio data', self.elapsed_time ]
class RappInterfaceTest: def __init__(self): self.rappCloud = RappCloud() self.language = 'el' self.text = u'Καλησπέρα. Είμαι ο ναο.' self.destDir = '/tmp/' # Set the valid results def execute(self): start_time = timeit.default_timer() # Call the Python RappCloud service response = self.rappCloud.text_to_speech(self.text, self.language, '') end_time = timeit.default_timer() self.elapsed_time = end_time - start_time return self.validate(response) def validate(self, response): if response['error']: return [response['error'], self.elapsed_time] # Get the returned data audioData = response['audioData'] # Check if the returned data are equal to the expected if len(audioData) > 0: with open(self.destDir + response['basename'], 'wb') as f1: f1.write(audioData) return [True, self.elapsed_time] else: return ["Unexpected result : " + 'Invalid size of audio data', self.elapsed_time]
class RappInterfaceTest: def __init__(self): self.rappCloud = RappCloud() self.language = 'el' self.text = u'Καλησπέρα. Είμαι ο ναο.' self.destFilePath = '/tmp/ttsClient.wav' # Set the valid results def execute(self): start_time = timeit.default_timer() # Call the Python RappCloud service response = self.rappCloud.text_to_speech(self.text, self.language, self.destFilePath) end_time = timeit.default_timer() self.elapsed_time = end_time - start_time return self.validate(response) def validate(self, response): if response['error']: return [response['error'], self.elapsed_time] # Check if the returned data are equal to the expected if os.path.getsize(self.destFilePath) > 0: return [True, self.elapsed_time] else: return ["Unexpected result : " + 'Invalid size of audio data', self.elapsed_time]
class RappInterfaceTest: def __init__(self): self.rappCloud = RappCloud() self.language = 'el' self.text = u'Καλησπέρα. Είμαι ο ναο.' self.destFilePath = '/tmp/ttsClient.wav' # Set the valid results def execute(self): start_time = timeit.default_timer() # Call the Python RappCloud service response = self.rappCloud.text_to_speech(self.text, self.language, self.destFilePath) end_time = timeit.default_timer() self.elapsed_time = end_time - start_time return self.validate(response) def validate(self, response): if response['error']: return [response['error'], self.elapsed_time] # Check if the returned data are equal to the expected if os.path.getsize(self.destFilePath) > 0: return [True, self.elapsed_time] else: return [ "Unexpected result : " + 'Invalid size of audio data', self.elapsed_time ]