mirror of https://github.com/coqui-ai/TTS.git
Remove unusable speaker manager function
parent
8c22d5ac49
commit
9daa33d1fd
|
@ -519,7 +519,7 @@ class Vits(BaseTTS):
|
||||||
if speaker_name is None:
|
if speaker_name is None:
|
||||||
d_vector = self.speaker_manager.get_random_d_vector()
|
d_vector = self.speaker_manager.get_random_d_vector()
|
||||||
else:
|
else:
|
||||||
d_vector = self.speaker_manager.get_d_vector_by_speaker(speaker_name)
|
d_vector = self.speaker_manager.get_mean_d_vector(speaker_name, num_samples=1, randomize=False)
|
||||||
elif config.use_speaker_embedding:
|
elif config.use_speaker_embedding:
|
||||||
if speaker_name is None:
|
if speaker_name is None:
|
||||||
speaker_id = self.speaker_manager.get_random_speaker_id()
|
speaker_id = self.speaker_manager.get_random_speaker_id()
|
||||||
|
|
|
@ -194,20 +194,6 @@ class SpeakerManager:
|
||||||
"""
|
"""
|
||||||
return [x["embedding"] for x in self.d_vectors.values() if x["name"] == speaker_idx]
|
return [x["embedding"] for x in self.d_vectors.values() if x["name"] == speaker_idx]
|
||||||
|
|
||||||
def get_d_vector_by_speaker(self, speaker_idx: str) -> np.ndarray:
|
|
||||||
"""Get a d_vector of a speaker.
|
|
||||||
|
|
||||||
Args:
|
|
||||||
speaker_idx (str): Target speaker ID.
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
np.ndarray: d_vector.
|
|
||||||
"""
|
|
||||||
for x in self.d_vectors.values():
|
|
||||||
if x["name"] == speaker_idx:
|
|
||||||
return x["embedding"]
|
|
||||||
return None
|
|
||||||
|
|
||||||
def get_mean_d_vector(self, speaker_idx: str, num_samples: int = None, randomize: bool = False) -> np.ndarray:
|
def get_mean_d_vector(self, speaker_idx: str, num_samples: int = None, randomize: bool = False) -> np.ndarray:
|
||||||
"""Get mean d_vector of a speaker ID.
|
"""Get mean d_vector of a speaker ID.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue