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]
Exemple #4
0
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
            ]