最近遇到一个问题,就是上一个博客中说的,我是多条语音合成一条语音,然后需要将除了最终合成的语音之外的中间语音都删除。
删除的时候用的是遍历文件然后file.delete(),这个时候只是删除了最后一个文件。
经过检查发现,我多条文件合成一个文件的时候,文件流没有关闭,所以导致只能关闭一个。
我中间语音文件的名字就是以 D:/uploadPath/qqqq-i.mp3 命名的,i是从0开始的变量;
合成语音+删除中间语音的代码如下:
最近遇到一个问题,就是上一个博客中说的,我是多条语音合成一条语音,然后需要将除了最终合成的语音之外的中间语音都删除。
删除的时候用的是遍历文件然后file.delete(),这个时候只是删除了最后一个文件。
经过检查发现,我多条文件合成一个文件的时候,文件流没有关闭,所以导致只能关闭一个。
我中间语音文件的名字就是以 D:/uploadPath/qqqq-i.mp3 命名的,i是从0开始的变量;
合成语音+删除中间语音的代码如下: