项目中出现的问题

项目中出现的问题

文章篇幅过大合成失败

原因

讯飞提供的语音合成API有字数限制,超过一定数字后无法合成.

解决方案

采用分治法,分割文章内容为多个部分,然后按部分合成,保存到临时文件,最后再用IO把多个部分合并成一个音频文件.

文章中有废话的情况

原因

之前合成的内容是整篇文章,后面我发现有些废话太多,导致合成的音频过长,没有收听的欲望.

解决方案

在文章中添加一些标记行,当读取文章的时候,扫描到这些标记的时候,才读入内存.