huper29 commited on
Commit
a577dc1
·
verified ·
1 Parent(s): 47fc0f6

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +13 -3
README.md CHANGED
@@ -41,9 +41,19 @@ inputs = processor(waveform.squeeze().numpy(), sampling_rate=16000, return_tenso
41
  with torch.no_grad():
42
  logits = model(**inputs).logits
43
 
44
- pred_ids = torch.argmax(logits, dim=-1)[0]
45
- phone_seq = processor.tokenizer.decode(pred_ids, skip_special_tokens=True)
46
- print(phone_seq)
 
 
 
 
 
 
 
 
 
 
47
  ```
48
 
49
  ## Citation
 
41
  with torch.no_grad():
42
  logits = model(**inputs).logits
43
 
44
+ pred_ids = torch.argmax(logits, dim=-1)[0].tolist()
45
+ blank_id = processor.tokenizer.pad_token_id
46
+
47
+ phone_tokens = []
48
+ prev = None
49
+ for token_id in pred_ids:
50
+ if token_id != blank_id and token_id != prev:
51
+ token = model.config.id2label.get(token_id, processor.tokenizer.convert_ids_to_tokens(token_id))
52
+ if token not in {"<PAD>", "<UNK>", "<BOS>", "<EOS>", "|"}:
53
+ phone_tokens.append(token)
54
+ prev = token_id
55
+
56
+ print(" ".join(phone_tokens))
57
  ```
58
 
59
  ## Citation