Spaces:
Runtime error
Runtime error
| from onnx_modules.V220_OnnxInference import OnnxInferenceSession | |
| import numpy as np | |
| Session = OnnxInferenceSession( | |
| { | |
| "enc" : "onnx/BertVits2.2PT/BertVits2.2PT_enc_p.onnx", | |
| "emb_g" : "onnx/BertVits2.2PT/BertVits2.2PT_emb.onnx", | |
| "dp" : "onnx/BertVits2.2PT/BertVits2.2PT_dp.onnx", | |
| "sdp" : "onnx/BertVits2.2PT/BertVits2.2PT_sdp.onnx", | |
| "flow" : "onnx/BertVits2.2PT/BertVits2.2PT_flow.onnx", | |
| "dec" : "onnx/BertVits2.2PT/BertVits2.2PT_dec.onnx" | |
| }, | |
| Providers = ["CPUExecutionProvider"] | |
| ) | |
| #这里的输入和原版是一样的,只需要在原版预处理结果出来之后加上.numpy()即可 | |
| x = np.array( | |
| [ | |
| 0, | |
| 97, | |
| 0, | |
| 8, | |
| 0, | |
| 78, | |
| 0, | |
| 8, | |
| 0, | |
| 76, | |
| 0, | |
| 37, | |
| 0, | |
| 40, | |
| 0, | |
| 97, | |
| 0, | |
| 8, | |
| 0, | |
| 23, | |
| 0, | |
| 8, | |
| 0, | |
| 74, | |
| 0, | |
| 26, | |
| 0, | |
| 104, | |
| 0, | |
| ] | |
| ) | |
| tone = np.zeros_like(x) | |
| language = np.zeros_like(x) | |
| sid = np.array([0]) | |
| bert = np.random.randn(x.shape[0], 1024) | |
| ja_bert = np.random.randn(x.shape[0], 1024) | |
| en_bert = np.random.randn(x.shape[0], 1024) | |
| emo = np.random.randn(512, 1) | |
| audio = Session( | |
| x, | |
| tone, | |
| language, | |
| bert, | |
| ja_bert, | |
| en_bert, | |
| emo, | |
| sid | |
| ) | |
| print(audio) | |