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

时间:2021-03-16 09:11:58

标签: python google-cloud-functions sox audeering-opensmile

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

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

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

“找不到 SoX!”

我该如何解决这个问题?

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

1 个答案:

答案 0 :(得分:0)

如果您选中 sox py documentation,您也可以看到它:

<块引用>

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

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

<块引用>

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

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

相关问题