test_lm_pipeline.py 804 B

12345678910111213141516171819202122232425
  1. import unittest
  2. from modelscope.pipelines import pipeline
  3. from modelscope.utils.constant import Tasks
  4. from modelscope.utils.logger import get_logger
  5. logger = get_logger()
  6. class TestTransformerInferencePipelines(unittest.TestCase):
  7. def test_funasr_path(self):
  8. import funasr
  9. import os
  10. logger.info("run_dir:{0} ; funasr_path: {1}".format(os.getcwd(), funasr.__file__))
  11. def test_inference_pipeline(self):
  12. inference_pipeline = pipeline(
  13. task=Tasks.language_score_prediction,
  14. model='damo/speech_transformer_lm_zh-cn-common-vocab8404-pytorch',
  15. )
  16. rec_result = inference_pipeline(text_in="hello 大 家 好 呀")
  17. logger.info("lm inference result: {0}".format(rec_result))
  18. if __name__ == '__main__':
  19. unittest.main()