Skip to content

Commit

Permalink
Multi speaker and language support
Browse files Browse the repository at this point in the history
  • Loading branch information
bivashy committed Jan 6, 2024
1 parent 1432572 commit 3ebc286
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions TTS/server/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,15 +113,15 @@ def convert_boolean(x):
use_cuda=args.use_cuda,
)

use_multi_speaker = hasattr(synthesizer.tts_model, "num_speakers") and (
synthesizer.tts_model.num_speakers > 1 or synthesizer.tts_speakers_file is not None
)
speaker_manager = getattr(synthesizer.tts_model, "speaker_manager", None)
use_multi_speaker = (hasattr(synthesizer.tts_model, "num_speakers") and (
synthesizer.tts_model.num_speakers > 1 or synthesizer.tts_speakers_file is not None
)) or (speaker_manager is not None)

use_multi_language = hasattr(synthesizer.tts_model, "num_languages") and (
synthesizer.tts_model.num_languages > 1 or synthesizer.tts_languages_file is not None
)
language_manager = getattr(synthesizer.tts_model, "language_manager", None)
use_multi_language = (hasattr(synthesizer.tts_model, "num_languages") and (
synthesizer.tts_model.num_languages > 1 or synthesizer.tts_languages_file is not None
)) or (language_manager is not None)

# TODO: set this from SpeakerManager
use_gst = synthesizer.tts_config.get("use_gst", False)
Expand Down

0 comments on commit 3ebc286

Please sign in to comment.