首页 > 解决方案 > 如何减少python中两个音频文件之间的暂停?

问题描述

我想合并两个音频文件,但似乎有 2 秒的暂停。任何人都可以进一步研究它吗?这将是一个很大的帮助。

import simpleaudio as sa

filename = '3.wav'
wave_obj = sa.WaveObject.from_wave_file(filename)
play_obj = wave_obj.play()
play_obj.wait_done() 
filename = '4.wav'
wave_obj = sa.WaveObject.from_wave_file(filename)
play_obj = wave_obj.play()
play_obj.wait_done()`

标签: pythonnlp

解决方案


我相信问题是在3.wav结束后,程序处理剩下的代码需要一点时间。让程序在开始之前处理两者:

import simpleaudio as sa

filename1 = '3.wav'
filename2 = '4.wav'

wave_obj1 = sa.WaveObject.from_wave_file(filename1)
wave_obj2 = sa.WaveObject.from_wave_file(filename2)

play_obj1 = wave_obj1.play()
play_obj1.wait_done()

play_obj2 = wave_obj2.play()
play_obj2.wait_done()

推荐阅读