qqwjq1981 commited on
Commit
d980a07
·
verified ·
1 Parent(s): aa415e7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -4
app.py CHANGED
@@ -125,7 +125,7 @@ def handle_feedback(feedback):
125
  conn.commit()
126
  return "Thank you for your feedback!", None
127
 
128
- def segment_background_audio(audio_path, output_path="background_segments.wav", hf_token=None):
129
 
130
  """
131
  Detects and extracts non-speech (background) segments from audio using pyannote VAD.
@@ -138,11 +138,9 @@ def segment_background_audio(audio_path, output_path="background_segments.wav",
138
  Returns:
139
  - List of non-speech timestamp tuples (start, end) in seconds.
140
  """
141
- if not hf_token:
142
- raise ValueError("Hugging Face token is required for pyannote pipeline.")
143
 
144
  # Step 1: Load pipeline
145
- pipeline = Pipeline.from_pretrained("pyannote/voice-activity-detection", use_auth_token=hf_token)
146
 
147
  # Step 2: Apply VAD to get speech segments
148
  vad_result = pipeline(audio_path)
 
125
  conn.commit()
126
  return "Thank you for your feedback!", None
127
 
128
+ def segment_background_audio(audio_path, output_path="background_segments.wav"):
129
 
130
  """
131
  Detects and extracts non-speech (background) segments from audio using pyannote VAD.
 
138
  Returns:
139
  - List of non-speech timestamp tuples (start, end) in seconds.
140
  """
 
 
141
 
142
  # Step 1: Load pipeline
143
+ pipeline = Pipeline.from_pretrained("pyannote/voice-activity-detection", use_auth_token=hf_api_key)
144
 
145
  # Step 2: Apply VAD to get speech segments
146
  vad_result = pipeline(audio_path)