Skip to content

使用funasr 1.3.1 版本包运行 fun-asr-nano 模型,配合 vad 模型进行推理报错 #2831

@jaydyi

Description

@jaydyi

更新了funasr 和 fun-asr 的代码后,运行 fun-asr 的 demo1.py 报错了,报错如下:

Image

从源码反复看,就是没发现问题,直到我去扒了下pip安装的funasr包,才发现问题。

Image

而你们funasr :
2026-02-28 修复 #2814 提交 45c74cf Fix a compatibility issue with the timestamp format for Fun-ASR-Nano-2512 (#2814)

-                        for t in restored_data[j][k]:
-                            t[0] = int(t[0]) + int(vadsegments[j][0])
-                            t[1] = int(t[1]) + int(vadsegments[j][0])
+                        for t in restored_data[j][k]:
+                            if isinstance(t, dict):
+                                t["start_time"] = (float(t["start_time"]) * 1000 + int(vadsegments[j][0])) / 1000
+                                t["end_time"] = (float(t["end_time"]) * 1000 + int(vadsegments[j][0])) / 1000
+                            else:
+                                t[0] = int(t[0]) + int(vadsegments[j][0])
+                                t[1] = int(t[1]) + int(vadsegments[j][0])

这些修复没有包含到pypi里的1.3.1版本的包里去,导致一直报错,这个错误太隐蔽了,折腾了好久才发现。。。。。

Expected behavior

你们修复代码后,要及时配套更新pypi的包。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions