forked from mrq/ai-voice-cloning
oops
This commit is contained in:
parent
e859a7c01d
commit
68f4858ce9
12
src/utils.py
12
src/utils.py
|
@ -378,8 +378,16 @@ def generate(
|
||||||
|
|
||||||
|
|
||||||
if voice and voice != "random" and conditioning_latents is not None:
|
if voice and voice != "random" and conditioning_latents is not None:
|
||||||
with open(f'{get_voice_dir()}/{voice}/cond_latents.pth', 'rb') as f:
|
latents_path = f'{get_voice_dir()}/{voice}/cond_latents.pth'
|
||||||
info['latents'] = base64.b64encode(f.read()).decode("ascii")
|
|
||||||
|
if hasattr(tts, 'autoregressive_model_hash'):
|
||||||
|
latents_path = f'{get_voice_dir()}/{voice}/cond_latents_{tts.autoregressive_model_hash[:8]}.pth'
|
||||||
|
|
||||||
|
try:
|
||||||
|
with open(latents_path, 'rb') as f:
|
||||||
|
info['latents'] = base64.b64encode(f.read()).decode("ascii")
|
||||||
|
except Exception as e:
|
||||||
|
pass
|
||||||
|
|
||||||
if args.embed_output_metadata:
|
if args.embed_output_metadata:
|
||||||
for name in progress.tqdm(audio_cache, desc="Embedding metadata..."):
|
for name in progress.tqdm(audio_cache, desc="Embedding metadata..."):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user