Example #1
0
 def input_types(self):
     return {
         "x": NeuralType(('B', 'C', 'D', 'T'), SpectrogramType()),
         "mag": NeuralType(('B', 'any', 'D', 'T'), SpectrogramType()),
         "max_length": NeuralType(None, LengthsType()),
         "repeat": NeuralType(None, IntType()),
     }
Example #2
0
 def output_types(self):
     if self.mode == OperationMode.training or self.mode == OperationMode.validation:
         return {
             "out_repeats":
             NeuralType(('B', 'any', 'C', 'D', 'T'), SpectrogramType()),
             "final_out":
             NeuralType(('B', 'C', 'D', 'T'), SpectrogramType()),
             "residual":
             NeuralType(('B', 'C', 'D', 'T'), SpectrogramType()),
         }
     else:
         return {
             "final_out": NeuralType(('B', 'C', 'D', 'T'),
                                     SpectrogramType()),
         }
Example #3
0
 def input_types(self):
     return {
         'mel_true': NeuralType(('B', 'D', 'T'), SpectrogramType()),
         'len_true': NeuralType(('B',), LengthsType()),
         'mel_pred': NeuralType(('B', 'D', 'T'), SpectrogramType()),
     }
Example #4
0
 def output_types(self):
     return {
         "spec": NeuralType(('B', 'C', 'D', 'T'), SpectrogramType()),
     }
Example #5
0
 def input_types(self):
     return {
         "mel": NeuralType(('B', 'C', 'D', 'T'), SpectrogramType()),
     }
Example #6
0
 def input_types(self):
     return {
         "x_mag": NeuralType(('B', 'T', 'D'), SpectrogramType()),
         "y_mag": NeuralType(('B', 'T', 'D'), SpectrogramType()),
     }
Example #7
0
 def input_types(self):
     return {
         "x_mag": NeuralType(('B', 'T', 'D'), SpectrogramType()),
         "y_mag": NeuralType(('B', 'T', 'D'), SpectrogramType()),
         "input_lengths": NeuralType(('B'), LengthsType(), optional=True),
     }