aliabd HF Staff commited on
Commit
4ea93eb
·
verified ·
1 Parent(s): 0ff4602

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. requirements.txt +2 -2
  2. run.ipynb +1 -1
  3. run.py +15 -13
requirements.txt CHANGED
@@ -1,2 +1,2 @@
1
- gradio-client @ git+https://github.com/gradio-app/gradio@e75f2ca2da4f41f25459b98bedaa940c887e6a93#subdirectory=client/python
2
- https://gradio-builds.s3.amazonaws.com/e75f2ca2da4f41f25459b98bedaa940c887e6a93/gradio-4.38.1-py3-none-any.whl
 
1
+ gradio-client @ git+https://github.com/gradio-app/gradio@7e8c829aad85d3d5a31a03f4f2e41483d1e6b53e#subdirectory=client/python
2
+ https://gradio-builds.s3.amazonaws.com/7e8c829aad85d3d5a31a03f4f2e41483d1e6b53e/gradio-4.38.1-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", "\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", " input_record = gr.Number(label=\"# Input Start Recording Events\", value=0)\n", " input_pause = gr.Number(label=\"# Input Pause Recording Events\", value=0)\n", " input_stop = gr.Number(label=\"# Input Stop Recording Events\", value=0)\n", "\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", " input_video.start_recording(lambda n: n + 1, input_record, input_record)\n", " input_video.pause_recording(lambda n: n + 1, input_pause, input_pause)\n", " input_video.stop_recording(lambda n: n + 1, input_stop, input_stop)\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}
 
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_audio = gr.Audio(type=\"filepath\", label=\"Input Audio\", sources=[\"upload\", \"microphone\"])\n", " with gr.Column():\n", " output_audio = 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_input = gr.Number(label=\"# Input Input 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", " input_record = gr.Number(label=\"# Input Start Recording Events\", value=0)\n", " input_pause = gr.Number(label=\"# Input Pause Recording Events\", value=0)\n", " input_stop = gr.Number(label=\"# Input Stop Recording Events\", value=0)\n", "\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_audio.upload(lambda s, n: (s, n + 1), [input_audio, input_num_load], [output_audio, input_num_load])\n", " input_audio.change(lambda n: n + 1, input_num_change, input_num_change)\n", " input_audio.play(lambda n: n + 1, input_num_play, input_num_play)\n", " input_audio.pause(lambda n: n + 1, input_num_pause, input_num_pause)\n", " input_audio.change(lambda n: n + 1, input_num_change, input_num_change)\n", " input_audio.input(lambda n: n + 1, input_num_input, input_num_input)\n", "\n", " input_audio.start_recording(lambda n: n + 1, input_record, input_record)\n", " input_audio.pause_recording(lambda n: n + 1, input_pause, input_pause)\n", " input_audio.stop_recording(lambda n: n + 1, input_stop, input_stop)\n", "\n", " output_audio.play(lambda n: n + 1, output_num_play, output_num_play)\n", " output_audio.pause(lambda n: n + 1, output_num_pause, output_num_pause)\n", " output_audio.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
@@ -3,13 +3,14 @@ import gradio as gr
3
  with gr.Blocks() as demo:
4
  with gr.Row():
5
  with gr.Column():
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)
@@ -25,19 +26,20 @@ with gr.Blocks() as demo:
25
  output_num_pause = gr.Number(label="# Output Pause Events", value=0)
26
  output_num_stop = gr.Number(label="# Output Stop Events", value=0)
27
 
28
- input_video.upload(lambda s, n: (s, n + 1), [input_video, input_num_load], [output_video, input_num_load])
29
- input_video.change(lambda n: n + 1, input_num_change, input_num_change)
30
- input_video.play(lambda n: n + 1, input_num_play, input_num_play)
31
- input_video.pause(lambda n: n + 1, input_num_pause, input_num_pause)
32
- input_video.change(lambda n: n + 1, input_num_change, input_num_change)
 
33
 
34
- input_video.start_recording(lambda n: n + 1, input_record, input_record)
35
- input_video.pause_recording(lambda n: n + 1, input_pause, input_pause)
36
- input_video.stop_recording(lambda n: n + 1, input_stop, input_stop)
37
 
38
- output_video.play(lambda n: n + 1, output_num_play, output_num_play)
39
- output_video.pause(lambda n: n + 1, output_num_pause, output_num_pause)
40
- output_video.stop(lambda n: n + 1, output_num_stop, output_num_stop)
41
 
42
 
43
 
 
3
  with gr.Blocks() as demo:
4
  with gr.Row():
5
  with gr.Column():
6
+ input_audio = gr.Audio(type="filepath", label="Input Audio", sources=["upload", "microphone"])
7
  with gr.Column():
8
+ output_audio = 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_input = gr.Number(label="# Input Input Events", value=0)
14
  input_num_load = gr.Number(label="# Input Upload Events", value=0)
15
  input_num_play = gr.Number(label="# Input Play Events", value=0)
16
  input_num_pause = gr.Number(label="# Input Pause Events", value=0)
 
26
  output_num_pause = gr.Number(label="# Output Pause Events", value=0)
27
  output_num_stop = gr.Number(label="# Output Stop Events", value=0)
28
 
29
+ input_audio.upload(lambda s, n: (s, n + 1), [input_audio, input_num_load], [output_audio, input_num_load])
30
+ input_audio.change(lambda n: n + 1, input_num_change, input_num_change)
31
+ input_audio.play(lambda n: n + 1, input_num_play, input_num_play)
32
+ input_audio.pause(lambda n: n + 1, input_num_pause, input_num_pause)
33
+ input_audio.change(lambda n: n + 1, input_num_change, input_num_change)
34
+ input_audio.input(lambda n: n + 1, input_num_input, input_num_input)
35
 
36
+ input_audio.start_recording(lambda n: n + 1, input_record, input_record)
37
+ input_audio.pause_recording(lambda n: n + 1, input_pause, input_pause)
38
+ input_audio.stop_recording(lambda n: n + 1, input_stop, input_stop)
39
 
40
+ output_audio.play(lambda n: n + 1, output_num_play, output_num_play)
41
+ output_audio.pause(lambda n: n + 1, output_num_pause, output_num_pause)
42
+ output_audio.stop(lambda n: n + 1, output_num_stop, output_num_stop)
43
 
44
 
45