我尝试在谷歌云功能中使用 openSMILE,但遇到问题。
openSMILE 似乎依赖于 sox 库。所以我在google cloud functions requirements.txt中添加了sox。
但是,只会重复相同的日志。
“找不到 SoX!”
我该如何解决这个问题?
我使用的是基于python3.7运行时的谷歌云函数。
答案 0 :(得分:0)
如果您选中 sox py documentation,您也可以看到它:
<块引用>需要安装 SoX 14.4.2 或更高版本。
这基本上是一个客户端,不能安装在requirements.txt中作为库。正如你在这个 community answer 上看到的,它是关于 npm,但也适用于 py:
<块引用>如果您提供自己的 Linux 编译二进制文件,则可以直接执行它。
因此,您将必须获得一个编译的 Sox 库,将其与您的云函数一起部署,并在每次触发该函数时启动它。