gpt4 book ai didi

node.js - 使用 fluent-ffmpeg 转换 AWS Polly 音频流

转载 作者:行者123 更新时间:2023-12-04 23:26:22 29 4
gpt4 key购买 nike

我正在尝试使用 fluent-ffmpeg 在 Node.js 中转换来自 Amazon AWS Polly 的音频流。文档说我可以转换一个流,这是 Polly 的输出提供的,但我收到“无效输入”错误。

polly.synthesizeSpeech(pollyParams, function (err, data) {
if (err) {
console.log(err)
} else {
console.log('Audio')
console.log(data)
ffmpeg().input(data.AudioStream).inputOptions(['-ac 2', '-codec:a libmp3lame', '-b:a 48k', '-ar 16000'])
}

结果是:

音频流:}
2017-07-27T14:07:09.335Z dd75614c-72d4-11e7-b7cd-5d4425c782fc 错误:输入无效
在 FfmpegCommand.proto.mergeAdd.proto.addInput.proto.input (/var/task/node_modules/fluent-ffmpeg/lib/options/inputs.js:34:15)

我知道 Polly 的输出是有效的音频流,因为我可以将它保存到 S3 存储桶中。我宁愿在保存到 S3 之前转换流,而不是保存它,从 S3 中提取它,转换它,然后再次保存。

谢谢你的帮助!

最佳答案

没关系...看起来像ffmpeg的错误:
https://github.com/fluent-ffmpeg/node-fluent-ffmpeg/issues/616

关于node.js - 使用 fluent-ffmpeg 转换 AWS Polly 音频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45353582/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com