owiedotch commited on
Commit
7b5adeb
1 Parent(s): 306e4c8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -53,11 +53,19 @@ def encode_audio(audio_file_path):
53
  # Convert tokens to NumPy and save to .owie file
54
  tokens_numpy = tokens.detach().cpu().numpy()
55
 
 
 
56
  # Ensure tokens_numpy is 2D
57
  if tokens_numpy.ndim == 1:
58
  tokens_numpy = tokens_numpy.reshape(1, -1)
59
- elif tokens_numpy.ndim > 2:
60
- raise ValueError("Tokens array must be 1D or 2D")
 
 
 
 
 
 
61
 
62
  # Create temporary .owie file
63
  temp_fd, temp_file_path = tempfile.mkstemp(suffix=".owie")
 
53
  # Convert tokens to NumPy and save to .owie file
54
  tokens_numpy = tokens.detach().cpu().numpy()
55
 
56
+ print(f"Original tokens shape: {tokens_numpy.shape}")
57
+
58
  # Ensure tokens_numpy is 2D
59
  if tokens_numpy.ndim == 1:
60
  tokens_numpy = tokens_numpy.reshape(1, -1)
61
+ elif tokens_numpy.ndim == 2:
62
+ pass # Already 2D
63
+ elif tokens_numpy.ndim == 3 and tokens_numpy.shape[0] == 1:
64
+ tokens_numpy = tokens_numpy.squeeze(0)
65
+ else:
66
+ raise ValueError(f"Unexpected tokens array shape: {tokens_numpy.shape}")
67
+
68
+ print(f"Reshaped tokens shape: {tokens_numpy.shape}")
69
 
70
  # Create temporary .owie file
71
  temp_fd, temp_file_path = tempfile.mkstemp(suffix=".owie")