Spaces:
Sleeping
Sleeping
File size: 670 Bytes
b887071 adfbf42 e37f379 b887071 4a60c8d b887071 9035dc4 9ef6323 b887071 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import speech_recognition as sr
import gradio as gr
import numpy as np
def recognize_speech(audio_data):
# nontype to wav
audio_data = sr.AudioData(np.array(audio_data) , sample_rate=16000, sample_width=2)
recognizer = sr.Recognizer()
try:
text = recognizer.recognize_google(audio_data)
return f"Recognized Speech: {text}"
except sr.UnknownValueError:
return "Speech Recognition could not understand audio."
except sr.RequestError as e:
return f"Could not request results from Google Speech Recognition service; {e}"
iface = gr.Interface(fn=recognize_speech, inputs="microphone", outputs="text")
iface.launch() |