#4051 ValueError: Unsupported languages: ['Hindi']. Supported: ['auto', 'chinese', 'english', 'french', 'german', 'italian', '

103.16* Posted at: 2 hours ago 👁7

Traceback (most recent call last):
File "videotrans\process\tts_fun.py", line 90, in qwen3tts_fun
File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "C:\Users\alifa\Downloads\Compressed\win-pyvideotrans-v3.98-0410\_internal\qwen_tts\inference\qwen3_tts_model.py", line 815, in generate_custom_voice

self._validate_languages(languages)

File "C:\Users\alifa\Downloads\Compressed\win-pyvideotrans-v3.98-0410\_internal\qwen_tts\inference\qwen3_tts_model.py", line 163, in _validate_languages

raise ValueError(f"Unsupported languages: {bad}. Supported: {sorted(supported)}")

ValueError: Unsupported languages: ['Hindi']. Supported: ['auto', 'chinese', 'english', 'french', 'german', 'italian', 'japanese', 'korean', 'portuguese', 'russian', 'spanish']
:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 380, in run
File "videotrans\tts\_base.py", line 137, in run
File "videotrans\tts\_qwenttslocal.py", line 53, in _exec
File "videotrans\configure\_base.py", line 289, in _new_process
RuntimeError: Traceback (most recent call last):
File "videotrans\process\tts_fun.py", line 90, in qwen3tts_fun
File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "C:\Users\alifa\Downloads\Compressed\win-pyvideotrans-v3.98-0410\_internal\qwen_tts\inference\qwen3_tts_model.py", line 815, in generate_custom_voice

self._validate_languages(languages)

File "C:\Users\alifa\Downloads\Compressed\win-pyvideotrans-v3.98-0410\_internal\qwen_tts\inference\qwen3_tts_model.py", line 163, in _validate_languages

raise ValueError(f"Unsupported languages: {bad}. Supported: {sorted(supported)}")

ValueError: Unsupported languages: ['Hindi']. Supported: ['auto', 'chinese', 'english', 'french', 'german', 'italian', 'japanese', 'korean', 'portuguese', 'russian', 'spanish']


=
system:Windows-10-10.0.22621-SP0
version:v3.98
frozen:True
language:en
root_dir:C:/Users/alifa/Downloads/Compressed/win-pyvideotrans-v3.98-0410

1 Replies

The error occurs because the Qwen-TTS (local) voice synthesis channel does not support the target language "Hindi" you selected. The channel only supports a limited set of languages: auto, chinese, english, french, german, italian, japanese, korean, portuguese, russian, and spanish.

Solution:

  1. Change your Target Language to one of the supported languages listed above (e.g., English).
  2. If you must generate Hindi voiceover, you need to switch to a different TTS channel that supports Hindi. Recommended options:

    • Edge-TTS (free): This is the default channel and supports all languages, including Hindi.
    • Other TTS APIs: Consider using commercial APIs like OpenAI TTS, Azure TTS, or Qwen-TTS (Bailian) if they support Hindi.

Steps to change the TTS channel:

  1. In the main interface, locate the "Voice Synthesis Channel" dropdown (labeled "配音渠道").
  2. Select "Edge-TTS (free)" or another channel that supports your target language.
  3. Ensure the "Target Language" is correctly set to "Hindi" (or your desired language).
  4. Select a voice role from the "Voice Role" dropdown after setting the target language.
  5. Try processing the video again.

Please refer to the relevant documentation:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Related resource