Starchik1 commited on
Commit
3368a0b
·
verified ·
1 Parent(s): cc32e59

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -0
app.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import websockets
3
+ import asyncio
4
+
5
+ # Адрес сервера WebSocket
6
+ SERVER_URI = "ws://127.0.0.1:12345"
7
+
8
+ # Заголовок и текст
9
+ st.title("Голосовой чат через WebSocket")
10
+ st.write("Отправляйте аудио данные для общения.")
11
+
12
+ # Текстовое сообщение для отправки
13
+ message = st.text_input("Введите сообщение:")
14
+
15
+ async def send_message(message):
16
+ async with websockets.connect(SERVER_URI) as websocket:
17
+ await websocket.send(message)
18
+
19
+ # Отправка сообщения
20
+ if message:
21
+ asyncio.run(send_message(message))
22
+ st.write(f"Отправлено: {message}")
23
+