|
|
|
import gradio as gr |
|
from gradio_unifiedaudio import UnifiedAudio |
|
from os.path import abspath, join, pardir |
|
from pathlib import Path |
|
|
|
example = UnifiedAudio().example_inputs() |
|
dir_ = Path(__file__).parent |
|
|
|
def test_mic(audio): |
|
return UnifiedAudio(value=audio) |
|
|
|
with gr.Blocks() as demo: |
|
|
|
mic = UnifiedAudio(sources="microphone") |
|
mic.change(test_mic, mic, mic) |
|
|
|
|
|
mic_image = UnifiedAudio(sources="microphone", image="freeman.jpg") |
|
mic_image.change(test_mic, mic_image, mic_image) |
|
|
|
if __name__ == '__main__': |
|
demo.launch() |
|
|