Home_Automation / app.py
SamSwift's picture
Update app.py
53a1574
raw
history blame
850 Bytes
import gradio as gr
from inference import query
from script import *
def interface(Language, Audio):
sr, array = Audio
if Language == 'Hausa':
command = query(array, 'ha')
state = activate_hausa(command)
return state
# elif Language == 'English':
# command = query(Audio, lang ='en')
# state = activate_english(command)
# return state
elif Language == 'Yoruba':
command = query(array, 'yo')
state = activate_yoruba(command)
return state
else:
pass
demo = gr.Interface(
fn=interface,
inputs=[gr.Dropdown(['Hausa', 'English', 'Yoruba'], value = 'Hausa', label='Select Your Prefered Language'), gr.Audio(source ='microphone', type='numpy')],
outputs="text",
live=True
)
if __name__ == '__main__':
demo.launch()