Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -29,8 +29,6 @@ def strip_silence(audio: AudioSegment, silence_thresh=-40, min_silence_len=100,
|
|
| 29 |
# Add padding before and after the trimmed audio
|
| 30 |
# Ensure the padding doesn't exceed the trimmed boundaries
|
| 31 |
start_trim = max(0, start_trim - silence_padding_ms) # Ensure no negative start
|
| 32 |
-
if not check1:
|
| 33 |
-
silence_padding_ms=30
|
| 34 |
end_trim = min(len(audio), end_trim + silence_padding_ms) # Ensure end doesn't go past audio length
|
| 35 |
# Return the trimmed and padded audio
|
| 36 |
return audio[start_trim:end_trim]
|
|
@@ -140,7 +138,7 @@ async def generate_audio_with_voice_prefix(text_segment, default_voice, rate, pi
|
|
| 140 |
print(f"First part of sentence - long silence")
|
| 141 |
audio = strip_silence(audio, silence_thresh=-40, min_silence_len=100) ##silence between sentences
|
| 142 |
else:
|
| 143 |
-
audio = strip_silence(audio, silence_thresh=-40, min_silence_len=
|
| 144 |
print(f"2nd part of sentence - long silence")
|
| 145 |
stripped_path = tempfile.mktemp(suffix=".mp3")
|
| 146 |
audio.export(stripped_path, format="mp3")
|
|
|
|
| 29 |
# Add padding before and after the trimmed audio
|
| 30 |
# Ensure the padding doesn't exceed the trimmed boundaries
|
| 31 |
start_trim = max(0, start_trim - silence_padding_ms) # Ensure no negative start
|
|
|
|
|
|
|
| 32 |
end_trim = min(len(audio), end_trim + silence_padding_ms) # Ensure end doesn't go past audio length
|
| 33 |
# Return the trimmed and padded audio
|
| 34 |
return audio[start_trim:end_trim]
|
|
|
|
| 138 |
print(f"First part of sentence - long silence")
|
| 139 |
audio = strip_silence(audio, silence_thresh=-40, min_silence_len=100) ##silence between sentences
|
| 140 |
else:
|
| 141 |
+
audio = strip_silence(audio, silence_thresh=-40, min_silence_len=100) ##less silence for mid-sentence segments
|
| 142 |
print(f"2nd part of sentence - long silence")
|
| 143 |
stripped_path = tempfile.mktemp(suffix=".mp3")
|
| 144 |
audio.export(stripped_path, format="mp3")
|