Audio_Dublicate / app.py
Shingome
initial commit
bb986e3
raw
history blame contribute delete
612 Bytes
import gradio as gr
from src.multiply_audio import multiply_audio
from src.convertation import np_to_audio
def sentence_builder(audio, count: int, offset: float):
raw_audio = np_to_audio(audio[0], audio[1])
file = "sound.mp3"
multiply_audio(raw_audio, count, offset * 1000.).export(file)
return file
if __name__ == "__main__":
iface = gr.Interface(
sentence_builder,
[
"audio",
gr.Slider(1, 1000, step=1, value=1, label="Count"),
gr.Slider(0, 10, step=0.05, value=0, label="Offset")
],
"audio"
)
iface.launch()