File size: 709 Bytes
3368a0b ed714b6 3368a0b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import streamlit as st
import websockets
import asyncio
# Адрес сервера WebSocket
SERVER_URI = "ws://52.4.151.236:8501"
# Заголовок и текст
st.title("Голосовой чат через WebSocket")
st.write("Отправляйте аудио данные для общения.")
# Текстовое сообщение для отправки
message = st.text_input("Введите сообщение:")
async def send_message(message):
async with websockets.connect(SERVER_URI) as websocket:
await websocket.send(message)
# Отправка сообщения
if message:
asyncio.run(send_message(message))
st.write(f"Отправлено: {message}")
|