mirror of
https://github.com/fumiama/Retrieval-based-Voice-Conversion-WebUI.git
synced 2026-06-05 01:10:22 +08:00
chore: remove type subscription for np.ndarray specification (#56)
* chore: remove type subscription for np.ndarray specification this is done to avoid errors on python<3.9 * chore: remove import of `Any` from typing since it's unused
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Optional, Union
|
||||
from typing import Optional, Union
|
||||
|
||||
import torch
|
||||
import numpy as np
|
||||
@@ -23,12 +23,12 @@ class F0Predictor(object):
|
||||
|
||||
def compute_f0(
|
||||
self,
|
||||
wav: np.ndarray[Any, np.dtype],
|
||||
wav: np.ndarray,
|
||||
p_len: Optional[int] = None,
|
||||
filter_radius: Optional[Union[int, float]] = None,
|
||||
): ...
|
||||
|
||||
def _interpolate_f0(self, f0: np.ndarray[Any, np.dtype]):
|
||||
def _interpolate_f0(self, f0: np.ndarray):
|
||||
"""
|
||||
对F0进行插值处理
|
||||
"""
|
||||
@@ -66,7 +66,7 @@ class F0Predictor(object):
|
||||
|
||||
return ip_data[:, 0], vuv_vector[:, 0]
|
||||
|
||||
def _resize_f0(self, x: np.ndarray[Any, np.dtype], target_len: int):
|
||||
def _resize_f0(self, x: np.ndarray, target_len: int):
|
||||
source = np.array(x)
|
||||
source[source < 0.001] = np.nan
|
||||
target = np.interp(
|
||||
|
||||
Reference in New Issue
Block a user