"Current IP is restricted, please use a proxy" "Number of dubbing errors is greater than 1/3"
Errors like the above generally occur during the dubbing stage, and the dubbing channel used is "edgeTTS". This is the TTS service API used by Microsoft for the Edge browser's read aloud function, which is free to use, but recently there seems to be a new traffic restriction measure. A large number of requests from the same IP in a short period of time will trigger a 403 block, causing errors.
How to solve it?
First: Check if there is a latest version patch package. If so, download, overwrite, and upgrade first, and then test whether the problem is solved.
Download and upgrade address https://pyvideotrans.com/downpackage
Second: If you know what a proxy/VPN/firewall is, then use it and fill in the HTTP proxy address in the "Network Proxy" text box.
Third: As shown in the figure below, click "Dubbing Channel", and in the pop-up box, change the concurrency to 1 and the pause to 5. Reduce the dubbing speed to reduce errors.
Fourth: If the above methods do not solve the problem, you can replace other dubbing channels.
For example, free dubbing services include "GPT-SoVITS", "ChatTTS", "F5-TTS", "CosyVoice", etc. Deploy the corresponding project locally, and there will be corresponding tutorial links in the settings box.
Or use paid online APIs, such as 302.AI, ByteDance Volcano Voice Synthesis, OpenAI-TTS, etc.
Completely Local Offline Translation Settings
Translation channel selection: Offline Translation OTT
Dubbing channel selection: F5-TTS/CosyVoice/FishTTS/GPT-SoVITS/clone-voice/ChatTTS are all local and require additional deployment. There are deployment tutorials in the settings box.
Speech recognition selection: faster-whisper/openai-whisper/SenseVoice/STT are all local recognition
Most Stable Translation Settings:
For stability, of course, commercial-grade APIs are the most suitable. Unless the machine has strong performance, local translation can also be used.
Translation channels can be selected: 302.AI/OpenAI-ChatGPT/ByteDance Volcano Large Model/Baidu Translate/Tencent Translate
Dubbing channels can be selected: ByteDance Volcano Voice Synthesis/OpenAI-TTS/302.AI
Speech recognition channels can be selected: ByteDance Volcano Subtitle Generation