voice-changer/server/voice_changer/RVC/embedder/EmbedderProtocol.py

16 lines
318 B
Python
Raw Normal View History

2023-07-07 21:18:23 +03:00
from typing import Protocol
import torch
from torch import device
class EmbedderProtocol(Protocol):
def loadModel(self, file: str, dev: device, isHalf: bool = True):
...
def extractFeatures(
self, feats: torch.Tensor, embOutputLayer=9, useFinalProj=True
) -> torch.Tensor:
...