0

我试图在谷歌云功能中使用 openSMILE,但我遇到了问题。

openSMILE 似乎依赖于 sox 库。所以我将 sox 添加到 google cloud functions requirements.txt 中。

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

“找不到 SoX!”

我怎样才能解决这个问题?

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

4

1 回答 1

0

如果您查看sox py 文档,您还可以看到:

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

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

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

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

于 2021-03-16T16:16:33.867 回答