zhifu gao
2023-02-20 b318f467a74fc5d79e54db77e4c3caaea1b9adfe
Merge pull request #135 from alibaba-damo-academy/dev_lhn

Update asr_utils.py
1个文件已修改
9 ■■■■ 已修改文件
funasr/utils/asr_utils.py 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/utils/asr_utils.py
@@ -27,7 +27,7 @@
def sample_rate_checking(audio_in: Union[str, bytes], audio_format: str):
    r_audio_fs = None
    if audio_format == 'wav':
    if audio_format == 'wav' or audio_format == 'scp':
        r_audio_fs = get_sr_from_wav(audio_in)
    elif audio_format == 'pcm' and isinstance(audio_in, bytes):
        r_audio_fs = get_sr_from_bytes(audio_in)
@@ -134,6 +134,13 @@
                fs = None
            else:
                audio, fs = torchaudio.load(fname)
        elif audio_type == "scp":
            with open(fname, encoding="utf-8") as f:
                for line in f:
                    wav_path = line.split()[1]
                    fs = get_sr_from_wav(wav_path)
                    if fs is not None:
                        break
        return fs
    elif os.path.isdir(fname):
        dir_files = os.listdir(fname)