如何在谷歌云功能中使用sox



我试图在谷歌云函数中使用openSMILE,但遇到了一个问题。

openSMILE似乎依赖于sox库。所以我在谷歌云功能requirements.txt中添加了sox。

但是,只有相同的日志被重复。

"找不到SoX">

我该怎么解决这个问题?

我使用基于python3.7运行时的谷歌云功能。

如果你检查sox-py文档,你可以看到它也是:

要求安装SoX版本14.4.2或更高版本。

它基本上是一个客户端,不能作为库安装在requirement.txt中。正如你在这个社区答案中看到的,它是关于npm的,但也适用于py:

如果您提供自己的Linux编译二进制文件,您可能可以直接执行它。

因此,您必须获得一个已编译的Sox库,将其与云函数一起部署,并在每次触发该函数时启动它。

相关内容

  • 没有找到相关文章

最新更新