harry0703 / MoneyPrinterTurbo

利用AI大模型,一键生成高清短视频 Generate short videos with one click using AI LLM.
MIT License
16.46k stars 2.61k forks source link

试了好多次。好多处错误。。也不晓得我这是错在哪儿了 #17

Closed villain2022 closed 7 months ago

villain2022 commented 7 months ago

TimeoutError Traceback: File "C:\Users\10046\anaconda3\envs\MoneyPrinterTurbo\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 542, in _run_script exec(code, module.dict) File "C:\Users\10046\MoneyPrinterTurbo\webui\Main.py", line 154, in asyncio.run(tm.start(task_id=task_id, params=cfg)) File "C:\Users\10046\anaconda3\envs\MoneyPrinterTurbo\lib\asyncio\runners.py", line 44, in run return loop.run_until_complete(main) File "C:\Users\10046\anaconda3\envs\MoneyPrinterTurbo\lib\asyncio\base_events.py", line 649, in run_until_complete return future.result() File "C:\Users\10046\MoneyPrinterTurbo\app\services\task.py", line 63, in start sub_maker =await voice.tts(text=script, voice_name=voice_name, voice_file=audio_file) File "C:\Users\10046\MoneyPrinterTurbo\app\services\voice.py", line 25, in tts

Handle other exceptions

File "C:\Users\10046\MoneyPrinterTurbo\app\services\voice.py", line 18, in _do sub_maker.create_sub((chunk["offset"], chunk["duration"]), chunk["text"]) File "C:\Users\10046\anaconda3\envs\MoneyPrinterTurbo\lib\site-packages\edge_tts\communicate.py", line 417, in stream async for received in websocket: File "C:\Users\10046\anaconda3\envs\MoneyPrinterTurbo\lib\site-packages\aiohttp\client_ws.py", line 312, in anext msg = await self.receive() File "C:\Users\10046\anaconda3\envs\MoneyPrinterTurbo\lib\site-packages\aiohttp\client_ws.py", line 243, in receive async with async_timeout.timeout(timeout or self._receive_timeout): File "C:\Users\10046\anaconda3\envs\MoneyPrinterTurbo\lib\site-packages\async_timeout__init.py", line 141, in aexit self._do_exit(exc_type) File "C:\Users\10046\anaconda3\envs\MoneyPrinterTurbo\lib\site-packages\async_timeout\init__.py", line 228, in _do_exit raise asyncio.TimeoutError

唉。。忧愁了。。这只是其一。。求指点

harry0703 commented 7 months ago
async for received in websocket:
TimeoutError

说明是网络原因,导致无法连接到微软的服务器 建议开VPN试试,VPN走全局流量