离线语音合成合成文字多余60个字如何处理
shuai3804 发布于2020-09 浏览:1121 回复:1
0
收藏

离线语音合成合成文字多余60个字如何处理:

比如一段比较长的文字,如下进行播放,播放会报错”Error Domain=BDTTSErrDomainTTS Code=13172734 "Sentence is too long" UserInfo={NSLocalizedDescription=Sentence is too long}“

```

NSString *msg = @"王二娃刘德华拉萨解放路都是骄傲分类的撒娇范德萨发生的骄傲了飞机撒浪费会计师,。弗兰克就打死了飞机撒砥砺奋进阿范德萨垃圾啊丽枫酒店萨拉富家大室啊?发链接达萨罗飞机的撒了解。";

              sentenceID = [[BDSSpeechSynthesizer sharedInstance] synthesizeSentence:msg withError:&err];

```

参考了下面方法,而在长字符串中添加句号或问好,并没有分割效果

收藏
点赞
0
个赞
共1条回复 最后由qq928243596回复于2022-09
#2用户已被禁言回复于2020-09

没有分割是否有报错呢?可以提供下供大家看看

0
TOP
切换版块