's'
This commit is contained in:
27
liveMan.py
27
liveMan.py
@@ -26,7 +26,7 @@ import pyttsx3 #
|
||||
from protobuf.douyin import *
|
||||
from ws_server import push_to_frontend
|
||||
import asyncio
|
||||
|
||||
from dataclasses import asdict
|
||||
|
||||
@contextmanager
|
||||
def patched_popen_encoding(encoding='utf-8'):
|
||||
@@ -329,22 +329,21 @@ class DouyinLiveWebFetcher:
|
||||
user_id = message.user.id
|
||||
gender = ["女", "男"][message.user.gender]
|
||||
# avatar = message.user.avatar
|
||||
user_data = {
|
||||
"user_id": user_id,
|
||||
"user_name": user_name,
|
||||
"gender": gender,
|
||||
# "avatar": avatar,
|
||||
}
|
||||
user_data = asdict(message.user)
|
||||
# user_data = {
|
||||
# "user_id": user_id,
|
||||
# "user_name": user_name,
|
||||
# "gender": gender,
|
||||
# }
|
||||
|
||||
# ✅ 播放语音播报
|
||||
try:
|
||||
engine = pyttsx3.init()
|
||||
engine.setProperty('rate', 170) # 语速,建议范围 120-200
|
||||
engine.setProperty('volume', 1.0) # 音量 0.0 ~ 1.0
|
||||
# engine.say(f"{gender}观众 {user_name} 进入了直播间")
|
||||
engine.say(f"{user_name}进入了直播间")
|
||||
|
||||
engine.runAndWait()
|
||||
# engine = pyttsx3.init()
|
||||
# engine.setProperty('rate', 170) # 语速,建议范围 120-200
|
||||
# engine.setProperty('volume', 1.0) # 音量 0.0 ~ 1.0
|
||||
# # engine.say(f"{gender}观众 {user_name} 进入了直播间")
|
||||
# engine.say(f"{user_name}进入了直播间")
|
||||
# engine.runAndWait()
|
||||
# 推送给 WebSocket 客户端
|
||||
push_to_frontend(user_data)
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user