| import os |
| import torch |
| import numpy as np |
|
|
| def setup_speaker_embeddings(): |
| """Set up speaker embeddings for different voice types""" |
| print("Setting up speaker embeddings...") |
| |
| |
| if not os.path.exists("speaker_embeddings"): |
| os.makedirs("speaker_embeddings") |
| |
| |
| speaker_embeddings = { |
| "neutral": torch.randn(512), |
| "feminine": torch.randn(512), |
| "masculine": torch.randn(512) |
| } |
| |
| |
| for voice_type, embedding in speaker_embeddings.items(): |
| torch.save(embedding, f"speaker_embeddings/{voice_type}.pt") |
| print(f"Created speaker embedding for {voice_type} voice") |
| |
| print("Speaker embeddings setup complete") |
|
|
| if __name__ == "__main__": |
| setup_speaker_embeddings() |