()
| 4 | import time |
| 5 | |
| 6 | def main(): |
| 7 | from funasr import AutoModel |
| 8 | |
| 9 | print("[CT-Transformer] Loading model...") |
| 10 | t0 = time.time() |
| 11 | model = AutoModel(model="iic/punc_ct-transformer_zh-cn-common-vocab272727-pytorch", device="cpu", disable_update=True) |
| 12 | print("[CT-Transformer] Model loaded in %.1fs" % (time.time()-t0)) |
| 13 | |
| 14 | print("[CT-Transformer] Running inference...") |
| 15 | t0 = time.time() |
| 16 | res = model.generate(input="那今天的天气呢也是蛮好的啊你觉得怎么样呢我觉得还不错") |
| 17 | print("[CT-Transformer] Inference done in %.1fs" % (time.time()-t0)) |
| 18 | print("[CT-Transformer] Result: %s" % res) |
| 19 | |
| 20 | if res and len(res) > 0 and "text" in res[0]: |
| 21 | print("[CT-Transformer] PASSED") |
| 22 | return 0 |
| 23 | else: |
| 24 | print("[CT-Transformer] FAILED - no punctuation result") |
| 25 | return 1 |
| 26 | |
| 27 | if __name__ == "__main__": |
| 28 | sys.exit(main()) |
no test coverage detected
searching dependent graphs…