This error indicates a bug in the Gemini TTS channel interface within your version of pyVideoTrans (v3.98).
The error message GEMINITTS._item_task() takes from 1 to 2 positional arguments but 3 were given means the internal function call is passing an incorrect number of arguments.
Solution:
- Update the software. This is likely a known bug that has been fixed in a newer version. Download the latest complete package or patch from the official website and replace your current installation.
- If the issue persists after updating, the problem may be specific to the Gemini TTS integration. As a workaround, switch to a different TTS channel (e.g., Edge-TTS) for the time being.
Troubleshooting Steps:
- Ensure you have downloaded the correct and complete software package for Windows.
- If you are using a patch, make sure it is applied over the correct base version.
- Check the
logs folder for any related error details that might provide more context.
Please refer to the relevant documentation: