clementruhm commited on
Commit
3e30f98
·
verified ·
1 Parent(s): 1a3b568

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +33 -3
README.md CHANGED
@@ -1,3 +1,33 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ ---
4
+ This is an [ECAPA model](https://huggingface.co/speechbrain/spkrec-ecapa-voxceleb) traced into a jit for simple use.
5
+
6
+ Usage:
7
+
8
+ ```python
9
+ from huggingface_hub import hf_hub_download
10
+ import torch
11
+ import soundfile as sf
12
+
13
+ # Download the model from repo
14
+ model_path = hf_hub_download(
15
+ repo_id="balacoon/ecapa",
16
+ filename="ecapa.jit",
17
+ repo_type="model",
18
+ local_dir="./",
19
+ )
20
+
21
+ # load model
22
+ utmos_model = torch.jit.load(model_path).to(torch.device("cuda"))
23
+ # load audio
24
+ wav, sr = sf.read(
25
+ "rms_arctic_a0001.wav",
26
+ dtype="int16"
27
+ )
28
+ assert sr == 16000
29
+ # run inference
30
+ x = torch.tensor(wav).unsqueeze(0).cuda()
31
+ x_len = torch.tensor([x.shape[1]], device=x.device)
32
+ emb = utmos_model(x, x_len)
33
+ ```