开发者社区> 问答> 正文

阿里语音AI语音合成complete事件返回的msg里,有合成音频的时长吗?

阿里语音AI语音合成complete事件返回的msg里,有合成音频的时长吗?或者有哪个步骤可以拿到音频时长?

展开
收起
三分钟热度的鱼 2023-06-06 15:11:37 74 0
2 条回答
写回答
取消 提交回答
  • 在阿里语音AI语音合成的complete事件返回的msg中,是不包含音频时长的。如果您需要获取音频时长,可以在合成音频后,通过音频处理库来获取音频的时长信息。常用的音频处理库包括FFmpeg、pydub等。

    以pydub为例,您可以使用以下代码来获取音频时长:

    from pydub import AudioSegment
    
    audio = AudioSegment.from_file("your_audio_file.wav", format="wav")
    duration_in_ms = len(audio)
    

    其中,your_audio_file.wav是您合成的音频文件路径,duration_in_ms是音频的时长,单位为毫秒。

    2023-06-11 15:27:11
    赞同 展开评论 打赏
  • 可以用时间戳看下:https://help.aliyun.com/document_detail/171757.html 此回答整理自钉群“阿里语音AI【6群】”

    2023-06-06 15:28:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
释放算力潜能,加速 AI 应用构建 立即下载
网易游戏机器学习云平台助力AI应用落地实践 立即下载
智算时代,基于 ACK 落地云原生AI 立即下载