开发者社区 > ModelScope模型即服务 > 语音 > 正文

在预处理步骤,出现报错ValueError: expect 29 but scp only have

我在运行示例代码时,上传了一批语音文件(27个wav文件,48KHZ采样率),在预处理步骤,出现报错”ValueError: expect 29 but scp only have 28“, 我检查了一下,这个报错是在执行代码

import os

input_wav = './workspace/Data/Speaker0' # wav audio path work_dir = './workspace/Data/Speaker0_Autolabel' # output path os.makedirs(work_dir, exist_ok=True)

ret, report = run_auto_label(input_wav = input_wav, work_dir = work_dir, resource_revision='v1.0.4') print(report) 时,在make_fbank.py文件中报出来的错误,具体报错代码为: File ~/miniconda3/lib/python3.8/site-packages/tts_autolabel/make_fbank.py:40, in read_scp(wav_scp, expect_num) 38 scp.append(info) 39 if expect_num != len(scp): ---> 40 raise ValueError(f'expect {expect_num} but scp only have {len(scp)}') 41 return scp

请问这是什么原因呢?

展开
收起
hwang824 2023-03-27 15:29:33 499 0
1 条回答
写回答
取消 提交回答
  • 请问方便加我们钉钉群,详细沟通您遇到的问题么? 群号:27215013275 dingding.jpg

    2023-03-29 10:19:27
    赞同 展开评论 打赏

包括语音识别、语音合成、语音唤醒、声学设计及信号处理、声纹识别、音频事件检测等多个领域

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载