Spaces:
Sleeping
Sleeping
from flask import Flask, render_template | |
from flask_socketio import SocketIO | |
import speech_recognition as sr | |
app = Flask(__name__) | |
socketio = SocketIO(app) | |
def index(): | |
return render_template('index.html') | |
r = sr.Recognizer() | |
def handle_audio(data): | |
audio = sr.AudioData(data, 16000, 2) | |
recognized_text = "" | |
try: | |
recognized_text = r.recognize_google(audio, language='es-ES') | |
except sr.UnknownValueError: | |
recognized_text = "No se pudo reconocer el audio" | |
except sr.RequestError as e: | |
recognized_text = "Error en la solicitud: {0}".format(e) | |
socketio.emit('transcription', recognized_text) | |
if __name__ == '__main__': | |
socketio.run(app, host='0.0.0.0', port=7860) | |