Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
from flask import Flask, render_template
|
2 |
from flask_socketio import SocketIO
|
3 |
-
import speech_recognition as sr
|
4 |
|
5 |
app = Flask(__name__)
|
6 |
socketio = SocketIO(app)
|
@@ -9,32 +8,17 @@ socketio = SocketIO(app)
|
|
9 |
def index():
|
10 |
return render_template('index.html')
|
11 |
|
12 |
-
@socketio.on('message')
|
13 |
-
def handle_message(message):
|
14 |
-
print(f'Received: {message}')
|
15 |
-
socketio.emit('response', message)
|
16 |
-
|
17 |
-
|
18 |
-
#socketio.on('message')
|
19 |
-
#def handle_message(message):
|
20 |
-
# print(f'Received: {message}')
|
21 |
-
# socketio.emit('response', message)
|
22 |
@socketio.on('recognize_speech')
|
23 |
-
def recognize_speech():
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
#
|
32 |
-
|
33 |
-
# socketio.emit('response', recognized_text)
|
34 |
-
# except sr.UnknownValueError:
|
35 |
-
# print("No se pudo reconocer el audio")
|
36 |
-
# except sr.RequestError as e:
|
37 |
-
# print(f"Error en la solicitud a Google: {e}")
|
38 |
|
39 |
if __name__ == '__main__':
|
40 |
-
socketio.run(app, host='0.0.0.0', port=7860)
|
|
|
1 |
from flask import Flask, render_template
|
2 |
from flask_socketio import SocketIO
|
|
|
3 |
|
4 |
app = Flask(__name__)
|
5 |
socketio = SocketIO(app)
|
|
|
8 |
def index():
|
9 |
return render_template('index.html')
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
@socketio.on('recognize_speech')
|
12 |
+
def recognize_speech(audio_data):
|
13 |
+
# Aquí procesa el audio recibido desde el cliente en 'audio_data'
|
14 |
+
# Puedes utilizar una biblioteca de reconocimiento de voz, por ejemplo, SpeechRecognition.
|
15 |
+
recognized_text = process_audio(audio_data)
|
16 |
+
socketio.emit('response', recognized_text)
|
17 |
+
print(recognized_text)
|
18 |
+
|
19 |
+
def process_audio(audio_data):
|
20 |
+
# Implementa aquí la lógica de procesamiento del audio, por ejemplo, utilizando SpeechRecognition.
|
21 |
+
pass
|
|
|
|
|
|
|
|
|
|
|
22 |
|
23 |
if __name__ == '__main__':
|
24 |
+
socketio.run(app, host='0.0.0.0', port=7860)
|