开发者社区 > ModelScope模型即服务 > 自然语言处理 > 正文

funasr 部署在单机上,出现错误。是不是不支持在arm版的银河麒麟

客户端连接的时候,服务端提示:
Exception: 'list' object has no attribute 'split'

主要是想利用离线版的实时语音识别功能。

顺便问一句,funasr是不是不支持在银河麒麟系统上面,arm的处理器。
截图 2024-02-04 19-10-34.png

展开
收起
tkemvmjemzpjk 2024-02-04 19:18:38 170 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    客户端连接时服务端出现"'list' object has no attribute 'split'"的错误提示,这通常表示代码中尝试在一个列表对象上调用了split方法,而split是字符串对象的方法

    在Python中,split方法是用于字符串分割的,如果错误地对一个列表使用了这个方法,就会出现上述错误。为了解决这个问题,需要检查涉及字符串处理的代码部分,确保split方法只在字符串对象上使用。

    关于funasr是否支持银河麒麟系统以及ARM处理器的问题,银河麒麟是一个基于Linux的操作系统,它支持多种国产CPU平台,包括飞腾、鲲鹏和龙芯等。由于银河麒麟系统可以在不同的硬件平台上运行,包括ARM架构的处理器,因此在技术上是有可能支持funasr的。但是,具体是否支持还需要查看funasr的官方文档或联系其技术支持以获取确切信息。

    此外,如果需要在非原生支持ARM处理器的环境下运行银河麒麟系统,可以通过创建虚拟机的方式来模拟ARM64平台。这种方式可以在x86-64的Windows 10专业版主机上安装银河麒麟操作系统,从而进行相关的软件开发和测试工作。

    2024-02-05 20:00:40
    赞同 展开评论 打赏
  • 从你提供的错误信息 'list' object has no attribute 'split' 来看,这个错误并不是由于系统架构(arm)或操作系统(银河麒麟)不兼容导致的,而更像是Python代码在运行过程中试图在一个列表类型的对象上调用了字符串方法 split(),而列表类型没有这个方法。

    这个错误表明在处理客户端连接和服务端通信的过程中,可能出现了数据结构类型错误或者是代码逻辑上的问题。

    至于funasr是否支持在arm版银河麒麟系统上运行,通常情况下,许多开源项目都能够跨平台运行,特别是在Linux系统上,包括arm架构。不过,实时语音识别这类应用可能会依赖特定的硬件加速(如GPU或特殊的音频处理单元),所以即便软件层面支持arm架构,也需要硬件满足一定条件才能充分发挥功能。

    此外,解决上述 'list' object has no attribute 'split' 错误的关键在于排查客户端与服务端之间数据交换的代码实现,修复该类型错误。

    2024-02-05 13:45:32
    赞同 展开评论 打赏

包含命名实体识别、文本分类、分词、关系抽取、问答、推理、文本摘要、情感分析、机器翻译等多个领域

热门讨论

热门文章

相关电子书

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