Update app.py
Browse files
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
|
60 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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")
|