【发布时间】:2020-04-23 22:25:08
【问题描述】:
我需要快速播放从谷歌云文本到语音服务生成的几个音频文件。 这是我得到的: https://yadi.sk/i/jbkGpd23bprmyw 如您所见,它在 mp3 数据的开头和结尾处有大约 0.15-0.3 秒的静音。 有没有办法告诉 API 不要包含这些静音部分?
【问题讨论】:
我需要快速播放从谷歌云文本到语音服务生成的几个音频文件。 这是我得到的: https://yadi.sk/i/jbkGpd23bprmyw 如您所见,它在 mp3 数据的开头和结尾处有大约 0.15-0.3 秒的静音。 有没有办法告诉 API 不要包含这些静音部分?
【问题讨论】:
您可以使用ffmpeg 提取您希望保留的音频片段部分。
例如,如果您希望 0.8 秒剪辑中间的 0.5 秒在开始和结束时有 0.15 秒的静音,您可以设置 -t 00:00:00.500(要保留的音频长度)并在开始设置从哪里开始。
完整的命令如下所示:
ffmpeg -ss 00:00:00.150 -i ttsclip.mp3 -t 00:00:00.500 -acodec copy ttsclip-cut.mp3
【讨论】: