Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -10,9 +10,12 @@ import torchaudio
|
|
| 10 |
from generator import Segment, load_csm_1b
|
| 11 |
from watermarking import watermark
|
| 12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
# Simplified environment variables handling
|
| 14 |
gpu_timeout = int(os.getenv("GPU_TIMEOUT", 60))
|
| 15 |
-
CSM_1B_HF_WATERMARK = list(map(int, os.getenv("WATERMARK_KEY", "0 0 0").split(" ")))
|
| 16 |
|
| 17 |
SPACE_INTRO_TEXT = """\
|
| 18 |
# Sesame CSM 1B
|
|
@@ -179,9 +182,12 @@ def _infer(
|
|
| 179 |
audio_tensors = [segment.audio for segment in generated_segments]
|
| 180 |
audio_tensor = torch.cat(audio_tensors, dim=0)
|
| 181 |
|
|
|
|
|
|
|
|
|
|
| 182 |
# Watermarking
|
| 183 |
audio_tensor, wm_sample_rate = watermark(
|
| 184 |
-
generator._watermarker, audio_tensor, generator.sample_rate,
|
| 185 |
)
|
| 186 |
audio_tensor = torchaudio.functional.resample(
|
| 187 |
audio_tensor, orig_freq=wm_sample_rate, new_freq=generator.sample_rate
|
|
|
|
| 10 |
from generator import Segment, load_csm_1b
|
| 11 |
from watermarking import watermark
|
| 12 |
|
| 13 |
+
# Set a default watermark key to avoid the NoneType error
|
| 14 |
+
if "WATERMARK_KEY" not in os.environ:
|
| 15 |
+
os.environ["WATERMARK_KEY"] = "0 0 0 0" # Default placeholder
|
| 16 |
+
|
| 17 |
# Simplified environment variables handling
|
| 18 |
gpu_timeout = int(os.getenv("GPU_TIMEOUT", 60))
|
|
|
|
| 19 |
|
| 20 |
SPACE_INTRO_TEXT = """\
|
| 21 |
# Sesame CSM 1B
|
|
|
|
| 182 |
audio_tensors = [segment.audio for segment in generated_segments]
|
| 183 |
audio_tensor = torch.cat(audio_tensors, dim=0)
|
| 184 |
|
| 185 |
+
# Get the watermark key from environment
|
| 186 |
+
watermark_key = list(map(int, os.getenv("WATERMARK_KEY").split(" ")))
|
| 187 |
+
|
| 188 |
# Watermarking
|
| 189 |
audio_tensor, wm_sample_rate = watermark(
|
| 190 |
+
generator._watermarker, audio_tensor, generator.sample_rate, watermark_key
|
| 191 |
)
|
| 192 |
audio_tensor = torchaudio.functional.resample(
|
| 193 |
audio_tensor, orig_freq=wm_sample_rate, new_freq=generator.sample_rate
|