public class LineSplitUtils
extends java.lang.Object
| 构造器和说明 |
|---|
LineSplitUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.List<java.lang.String> |
smartSplit(java.lang.String line)
比较智能地将一行较长的文字分隔成多个独立的句子,用于发送给远程服务器做识别。
|
public static java.util.List<java.lang.String> smartSplit(java.lang.String line)
目前已默认的做法是: 1. 优先判断:句号,问号和叹号,发现时就做断句处理。使用的符号可在TtsConfig.SEPARATOR_CHARS配置 2. 若分割后的句子依然超过限定长度,则再采用逗号分割一轮,同时分割后也会做短小片段的拼接,确保只会分割成大的语句块。
line - 文本Copyright © 2023. All rights reserved.