Dify文本转语音遇到[openai] Error: ffmpeg is not installed错误怎么办?

Dify文本转语音遇到[openai] Error: ffmpeg is not installed错误怎么办?

由于 OpenAI TTS 实现了音频流分段,源码部署时需要安装 ffmpeg 才可正常使用,详细步骤:

Windows:

访问 FFmpeg 官方网站:https://ffmpeg.org/download.html,下载已经编译好的 Windows shared 库。

下载并解压 FFmpeg 文件夹,它会生成一个类似于 “ffmpeg-20200715-51db0a4-win64-static” 的文件夹。

将解压后的文件夹移动到你想要的位置,例如 C:\Program Files\。

将 FFmpeg 的 bin 目录所在的绝对路径添加到系统环境变量中。

打开命令提示符,输入"ffmpeg -version",如果能看到 FFmpeg 的版本信息,那么说明安装成功。

Ubuntu:

打开终端。

输入以下命令来安装 FFmpeg:sudo apt-get update,然后输入sudo apt-get install ffmpeg。

输入"ffmpeg -version" 来检查是否安装成功。

CentOS:

首先,你需要启用EPEL存储库。在终端中输入:sudo yum install epel-release

然后,输入:sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

更新 yum 包,输入:sudo yum update

最后,安装 FFmpeg,输入:sudo yum install ffmpeg ffmpeg-devel

输入"ffmpeg -version" 来检查是否安装成功。

Mac OS X:

打开终端。

如果你还没有安装 Homebrew,你可以通过在终端中输入以下命令来安装:/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

使用 Homebrew 安装 FFmpeg,输入:brew install ffmpeg

输入 “ffmpeg -version” 来检查是否安装成功。


回到顶部