加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
infer.py 1006 Bytes
一键复制 编辑 原始数据 按行查看 历史
yeyupiaoling 提交于 2023-09-12 20:40 . 优化录音识别
import argparse
import functools
from macls.predict import MAClsPredictor
from macls.utils.utils import add_arguments, print_arguments
parser = argparse.ArgumentParser(description=__doc__)
add_arg = functools.partial(add_arguments, argparser=parser)
add_arg('configs', str, 'configs/cam++.yml', '配置文件')
add_arg('use_gpu', bool, True, '是否使用GPU预测')
add_arg('audio_path', str, 'dataset/UrbanSound8K/audio/fold5/156634-5-2-5.wav', '音频路径')
add_arg('model_path', str, 'models/CAMPPlus_Fbank/best_model/', '导出的预测模型文件路径')
args = parser.parse_args()
print_arguments(args=args)
# 获取识别器
predictor = MAClsPredictor(configs=args.configs,
model_path=args.model_path,
use_gpu=args.use_gpu)
label, score = predictor.predict(audio_data=args.audio_path)
print(f'音频:{args.audio_path} 的预测结果标签为:{label},得分:{score}')
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化