zach commited on
Commit
a7644f8
·
1 Parent(s): 07101b1

Fix bug where audio players both autoplay on second regeneration

Browse files
Files changed (1) hide show
  1. src/app.py +10 -2
src/app.py CHANGED
@@ -336,9 +336,17 @@ def build_gradio_interface() -> gr.Blocks:
336
 
337
  # Enable voting after 2nd audio option playback finishes
338
  option2_audio_player.stop(
339
- fn=lambda _: (gr.update(interactive=True), gr.update(interactive=True)),
 
 
 
 
340
  inputs=[],
341
- outputs=[vote_button_1, vote_button_2],
 
 
 
 
342
  )
343
 
344
  logger.debug('Gradio interface built successfully')
 
336
 
337
  # Enable voting after 2nd audio option playback finishes
338
  option2_audio_player.stop(
339
+ fn=lambda _: (
340
+ gr.update(interactive=True),
341
+ gr.update(interactive=True),
342
+ gr.update(autoplay=False),
343
+ ),
344
  inputs=[],
345
+ outputs=[
346
+ vote_button_1,
347
+ vote_button_2,
348
+ option2_audio_player,
349
+ ],
350
  )
351
 
352
  logger.debug('Gradio interface built successfully')