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

linux系统运行TTS语音合成报错 Could not initialize NNPACK

使用speech_sambert-hifigan_tts_zh-cn_multisp_pretrain_16k该模型时出现如下报错:
[W NNPACK.cpp:53] Could not initialize NNPACK! Reason: Unsupported hardware.
image.png

CPU型号是这个:
image.png

代码如下:
image.png

这个CPU不支持这个模型吗?我看一般都是MAC的会有这个错误。而且虽然报错,但是能合成出来,不过非常慢,一句话就要5分钟的样子,有人知道什么情况吗?

展开
收起
雪染染 2023-08-07 16:28:24 650 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    系统的硬件不支持NNPACK库,

    更新系统和驱动程序:确保您的Linux系统和相关驱动程序都是最新版本。有时,更新系统和驱动程序可以解决硬件不支持的问题。

    检查硬件兼容性:确认您的硬件是否满足NNPACK库的要求。NNPACK对硬件有一些特定的要求,例如支持特定指令集或硬件加速功能。您可以查看NNPACK库的文档或相关资料,了解它对硬件的要求,并与您的系统硬件进行对比。

    切换到其他语音合成模型:如果您的硬件无法满足NNPACK库的要求,可以尝试切换到其他语音合成模型,看看是否能够正常工作。Speech_Sambert-HiFiGAN_TTS_ZH-CN_Multisp_Pretrain_16k是其中一个模型,但还有其他可选的语音合成模型可供选择。

    手动编译或重新安装相关库:如果您有足够的技术能力,您可以尝试手动编译或重新安装相关库,以确保它们与您的硬件兼容。这可能需要深入了解NNPACK库和您的系统环境,并按照相关文档的指导进行操作。

    2023-08-07 19:47:39
    赞同 展开评论 打赏

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

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载