main
lipku 5 months ago
parent 367477797b
commit 52abc26812

@ -51,9 +51,9 @@ GoogleDriver <https://drive.google.com/drive/folders/1FOC_MD6wdogyyX_7V1d4NDIO7P
- 运行
python app.py --transport webrtc --model wav2lip --avatar_id wav2lip256_avatar1
用浏览器打开http://serverip:8010/webrtcapi.html , 先点start',播放数字人视频;然后在文本框输入任意文字,提交。数字人播报该段文字
如果需要商用高清wav2lip模型可以与我联系购买
<font color=red>服务端需要开放端口 tcp:8010; udp:1-65536 </font>
如果需要商用高清wav2lip模型可以与我联系购买
如果访问不了huggingface在运行前
```

@ -9,8 +9,8 @@ fhandler.setFormatter(formatter)
fhandler.setLevel(logging.INFO)
logger.addHandler(fhandler)
handler = logging.StreamHandler()
handler.setLevel(logging.DEBUG)
sformatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
handler.setFormatter(sformatter)
logger.addHandler(handler)
# handler = logging.StreamHandler()
# handler.setLevel(logging.DEBUG)
# sformatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
# handler.setFormatter(sformatter)
# logger.addHandler(handler)

@ -40,9 +40,9 @@ from aiortc import (
MediaStreamTrack,
)
#logging.basicConfig()
#logger = logging.getLogger(__name__)
from logger import logger
logging.basicConfig()
logger = logging.getLogger(__name__)
from logger import logger as mylogger
class PlayerStreamTrack(MediaStreamTrack):
@ -83,7 +83,7 @@ class PlayerStreamTrack(MediaStreamTrack):
self._start = time.time()
self._timestamp = 0
self.timelist.append(self._start)
logger.info('video start:%f',self._start)
mylogger.info('video start:%f',self._start)
return self._timestamp, VIDEO_TIME_BASE
else: #audio
if hasattr(self, "_timestamp"):
@ -101,7 +101,7 @@ class PlayerStreamTrack(MediaStreamTrack):
self._start = time.time()
self._timestamp = 0
self.timelist.append(self._start)
logger.info('audio start:%f',self._start)
mylogger.info('audio start:%f',self._start)
return self._timestamp, AUDIO_TIME_BASE
async def recv(self) -> Union[Frame, Packet]:
@ -137,7 +137,7 @@ class PlayerStreamTrack(MediaStreamTrack):
self.framecount += 1
self.lasttime = time.perf_counter()
if self.framecount==100:
logger.info(f"------actual avg final fps:{self.framecount/self.totaltime:.4f}")
mylogger.info(f"------actual avg final fps:{self.framecount/self.totaltime:.4f}")
self.framecount = 0
self.totaltime=0
return frame
@ -224,4 +224,4 @@ class HumanPlayer:
self.__container = None
def __log_debug(self, msg: str, *args) -> None:
logger.debug(f"HumanPlayer {msg}", *args)
mylogger.debug(f"HumanPlayer {msg}", *args)

Loading…
Cancel
Save