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 741 分享 版权
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    系统的硬件不支持NNPACK库,

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

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

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

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

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

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

热门讨论

热门文章

还有其他疑问?
咨询AI助理