| | |
| | | from modelscope.pipelines import pipeline |
| | | from modelscope.utils.constant import Tasks |
| | | from modelscope.utils.logger import get_logger |
| | | import logging |
| | | logger = get_logger(log_level=logging.CRITICAL) |
| | | logger.setLevel(logging.CRITICAL) |
| | | import soundfile |
| | | |
| | | |
| | | if __name__ == '__main__': |
| | | output_dir = None |
| | | inference_pipline = pipeline( |
| | | task=Tasks.voice_activity_detection, |
| | | model="damo/speech_fsmn_vad_zh-cn-16k-common-pytorch", |
| | | model_revision='v1.1.9', |
| | | output_dir=None, |
| | | model_revision='v1.2.0', |
| | | output_dir=output_dir, |
| | | batch_size=1, |
| | | mode='online', |
| | | ) |
| | | speech, sample_rate = soundfile.read("./vad_example_16k.wav") |
| | | speech_length = speech.shape[0] |