尝试使用以下方法将音频文件转换为 wav 格式文件:
AudioSegment.from_file(input_audio_file).
功能在本地计算机上运行良好,但是部署在 Heroku 上时会看到以下错误日志:
FileNotFoundError:[Errno 2]没有这样的文件或目录:'ffprobe'
基本上,您面临的问题是 Heroku 是一个云应用程序平台,它只能访问云存储中的文件。
您在本地环境中没有遇到错误的原因是,上传的文件保存在您的本地计算机中,可以轻松访问,但在部署的应用程序中,它无法访问该文件。
你要做的就是在你的项目中配置一个云存储,比如S3、Azure Blob Storage等,那么你的问题就迎刃而解了。