ReaderCopilot.Public
ReaderCopilot.Public copied to clipboard
[Feature] 语音合成长文本分割
功能描述 / Feature Description
问题:语音服务长文本合成往往失败 解决:给一个可设置的或者写死的单次合成文本上限,超过上限的长文本按句子结尾(。!?)分割为合适长度的几个短文本。如果上限写死可以是600字(腾讯云长文本界限),不过在用其他服务(如edge)这个限制可能更低(200~250),最理想的是用户能根据不同服务自行灵活设置。
备选方案 / Alternatives
No response
附加信息 / Additional Information
No response
关于edge服务的上限经重复测试没这么低,不过这个需求的确存在,目前是按照段落一段一段合成的,有的书段落比较长容易失败。