Spaces:
Runtime error
Runtime error
| from speakers.common.registry import registry | |
| from speakers.speakers import set_main_logger, Speaker, WebSpeaker | |
| import torch | |
| import os | |
| import util | |
| from pathlib import Path | |
| import platform | |
| import tempfile | |
| __all__=[ | |
| "Speaker", | |
| "WebSpeaker", | |
| "set_main_logger", | |
| ] | |
| root_dir = os.path.dirname(os.path.abspath(__file__)) | |
| registry.register_path("library_root", root_dir) | |
| tempdir = Path("/tmp" if platform.system() == "Darwin" else tempfile.gettempdir()) | |
| registry.register_path("tmp_root", str(tempdir)) | |
| device = ( | |
| 'cuda:0' if torch.cuda.is_available() | |
| else ( | |
| 'mps' if util.has_mps() | |
| else 'cpu' | |
| ) | |
| ) | |
| registry.register("device", device) | |
| is_half = util.is_half(device) | |
| registry.register("is_half", is_half) | |
| x_pad = 3 if is_half else 1 | |
| x_query = 10 if is_half else 6 | |
| x_center = 60 if is_half else 38 | |
| x_max = 65 if is_half else 41 | |
| registry.register("x_pad", x_pad) | |
| registry.register("x_query", x_query) | |
| registry.register("x_center", x_center) | |
| registry.register("x_max", x_max) | |