When `tts_with_vc_to_file` is invoked with only `speaker_wav` and not `speaker`, it was throwing the error.
Error in text to speech: Model is multi-speaker but no `speaker` is provided.
```
File ".../.conda/envs/venv/lib/python3.11/site-packages/TTS/api.py", line 416, in tts_with_vc
self.tts_to_file(
File ".../.conda/envs/venv/lib/python3.11/site-packages/TTS/api.py", line 333, in tts_to_file
self._check_arguments(speaker=speaker, language=language, speaker_wav=speaker_wav, **kwargs)
File ".../.conda/envs/venv/lib/python3.11/site-packages/TTS/api.py", line 228, in _check_arguments
raise ValueError("Model is multi-speaker but no `speaker` is provided.")
ValueError: Model is multi-speaker but no `speaker` is provided.
ERROR:app.std.app_logger:Error in text to speech: Model is multi-speaker but no `speaker` is provided.
When we use the model "tts_models/eng/fairseq/vits", got the following error.
Error in text to speech: cannot access local variable 'dataset' where it is not associated with a value
at line ..../.conda/envs/venv/lib/python3.11/site-packages/TTS/utils/manage.py", line 304, in _set_model_item
model_full_name = f"{model_type}--{lang}--{dataset}--{model}"
* Bug Fix on XTTS load
* Bug fix in MP3 length on TTSDataset
* Update TTS/tts/datasets/dataset.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Uses mutagen for all audio formats
* Add dataloader test wit hall supported audio formats
* Use mutagen.File
* Update
* Fix aux unit tests
* Bug fixe on unit tests
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>