aliabd HF Staff commited on
Commit
9f3fd20
·
1 Parent(s): 1662458

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. requirements.txt +1 -1
  2. run.ipynb +1 -1
  3. run.py +23 -9
requirements.txt CHANGED
@@ -1 +1 @@
1
- https://gradio-builds.s3.amazonaws.com/a1e3c61f41b16166656b46254a201b37abcf20a8/gradio-4.3.0-py3-none-any.whl
 
1
+ https://gradio-builds.s3.amazonaws.com/2777f326e595541fbec8ce14f56340b9e740f1da/gradio-4.3.0-py3-none-any.whl
run.ipynb CHANGED
@@ -1 +1 @@
1
- {"cells": [{"cell_type": "markdown", "id": "302934307671667531413257853548643485645", "metadata": {}, "source": ["# Gradio Demo: audio_component_events"]}, {"cell_type": "code", "execution_count": null, "id": "272996653310673477252411125948039410165", "metadata": {}, "outputs": [], "source": ["!pip install -q gradio "]}, {"cell_type": "code", "execution_count": null, "id": "288918539441861185822528903084949547379", "metadata": {}, "outputs": [], "source": ["import gradio as gr\n", "\n", "with gr.Blocks() as demo:\n", " with gr.Row():\n", " with gr.Column():\n", " input_video = gr.Audio(type=\"filepath\", label=\"Input Audio\", sources=[\"upload\", \"microphone\"])\n", " with gr.Column():\n", " output_video = gr.Audio(label=\"Output Audio\", sources=[\"upload\", \"microphone\"])\n", " with gr.Column():\n", " num_change = gr.Number(label=\"# Change Events\", value=0)\n", " num_load = gr.Number(label=\"# Upload Events\", value=0)\n", " num_play = gr.Number(label=\"# Play Events\", value=0)\n", " num_pause = gr.Number(label=\"# Pause Events\", value=0)\n", " input_video.upload(lambda s, n: (s, n + 1), [input_video, num_load], [output_video, num_load])\n", " input_video.change(lambda n: n + 1, num_change, num_change)\n", " input_video.play(lambda n: n + 1, num_play, num_play)\n", " input_video.pause(lambda n: n + 1, num_pause, num_pause)\n", " input_video.change(lambda n: n + 1, num_change, num_change)\n", "\n", "if __name__ == \"__main__\":\n", " demo.launch()"]}], "metadata": {}, "nbformat": 4, "nbformat_minor": 5}
 
1
+ {"cells": [{"cell_type": "markdown", "id": "302934307671667531413257853548643485645", "metadata": {}, "source": ["# Gradio Demo: audio_component_events"]}, {"cell_type": "code", "execution_count": null, "id": "272996653310673477252411125948039410165", "metadata": {}, "outputs": [], "source": ["!pip install -q gradio "]}, {"cell_type": "code", "execution_count": null, "id": "288918539441861185822528903084949547379", "metadata": {}, "outputs": [], "source": ["import gradio as gr\n", "\n", "with gr.Blocks() as demo:\n", " with gr.Row():\n", " with gr.Column():\n", " input_video = gr.Audio(type=\"filepath\", label=\"Input Audio\", sources=[\"upload\", \"microphone\"])\n", " with gr.Column():\n", " output_video = gr.Audio(label=\"Output Audio\", sources=[\"upload\", \"microphone\"])\n", "\n", " with gr.Row():\n", " with gr.Column():\n", " input_num_change = gr.Number(label=\"# Input Change Events\", value=0)\n", " input_num_load = gr.Number(label=\"# Input Upload Events\", value=0)\n", " input_num_play = gr.Number(label=\"# Input Play Events\", value=0)\n", " input_num_pause = gr.Number(label=\"# Input Pause Events\", value=0)\n", "\n", " with gr.Column():\n", " output_num_play = gr.Number(label=\"# Output Play Events\", value=0)\n", " output_num_pause = gr.Number(label=\"# Output Pause Events\", value=0)\n", " output_num_stop = gr.Number(label=\"# Output Stop Events\", value=0)\n", "\n", " input_video.upload(lambda s, n: (s, n + 1), [input_video, input_num_load], [output_video, input_num_load])\n", " input_video.change(lambda n: n + 1, input_num_change, input_num_change)\n", " input_video.play(lambda n: n + 1, input_num_play, input_num_play)\n", " input_video.pause(lambda n: n + 1, input_num_pause, input_num_pause)\n", " input_video.change(lambda n: n + 1, input_num_change, input_num_change)\n", "\n", " output_video.play(lambda n: n + 1, output_num_play, output_num_play)\n", " output_video.pause(lambda n: n + 1, output_num_pause, output_num_pause)\n", " output_video.stop(lambda n: n + 1, output_num_stop, output_num_stop)\n", "\n", "\n", "\n", "if __name__ == \"__main__\":\n", " demo.launch()"]}], "metadata": {}, "nbformat": 4, "nbformat_minor": 5}
run.py CHANGED
@@ -6,16 +6,30 @@ with gr.Blocks() as demo:
6
  input_video = gr.Audio(type="filepath", label="Input Audio", sources=["upload", "microphone"])
7
  with gr.Column():
8
  output_video = gr.Audio(label="Output Audio", sources=["upload", "microphone"])
 
 
 
 
 
 
 
 
9
  with gr.Column():
10
- num_change = gr.Number(label="# Change Events", value=0)
11
- num_load = gr.Number(label="# Upload Events", value=0)
12
- num_play = gr.Number(label="# Play Events", value=0)
13
- num_pause = gr.Number(label="# Pause Events", value=0)
14
- input_video.upload(lambda s, n: (s, n + 1), [input_video, num_load], [output_video, num_load])
15
- input_video.change(lambda n: n + 1, num_change, num_change)
16
- input_video.play(lambda n: n + 1, num_play, num_play)
17
- input_video.pause(lambda n: n + 1, num_pause, num_pause)
18
- input_video.change(lambda n: n + 1, num_change, num_change)
 
 
 
 
 
 
19
 
20
  if __name__ == "__main__":
21
  demo.launch()
 
6
  input_video = gr.Audio(type="filepath", label="Input Audio", sources=["upload", "microphone"])
7
  with gr.Column():
8
  output_video = gr.Audio(label="Output Audio", sources=["upload", "microphone"])
9
+
10
+ with gr.Row():
11
+ with gr.Column():
12
+ input_num_change = gr.Number(label="# Input Change Events", value=0)
13
+ input_num_load = gr.Number(label="# Input Upload Events", value=0)
14
+ input_num_play = gr.Number(label="# Input Play Events", value=0)
15
+ input_num_pause = gr.Number(label="# Input Pause Events", value=0)
16
+
17
  with gr.Column():
18
+ output_num_play = gr.Number(label="# Output Play Events", value=0)
19
+ output_num_pause = gr.Number(label="# Output Pause Events", value=0)
20
+ output_num_stop = gr.Number(label="# Output Stop Events", value=0)
21
+
22
+ input_video.upload(lambda s, n: (s, n + 1), [input_video, input_num_load], [output_video, input_num_load])
23
+ input_video.change(lambda n: n + 1, input_num_change, input_num_change)
24
+ input_video.play(lambda n: n + 1, input_num_play, input_num_play)
25
+ input_video.pause(lambda n: n + 1, input_num_pause, input_num_pause)
26
+ input_video.change(lambda n: n + 1, input_num_change, input_num_change)
27
+
28
+ output_video.play(lambda n: n + 1, output_num_play, output_num_play)
29
+ output_video.pause(lambda n: n + 1, output_num_pause, output_num_pause)
30
+ output_video.stop(lambda n: n + 1, output_num_stop, output_num_stop)
31
+
32
+
33
 
34
  if __name__ == "__main__":
35
  demo.launch()