@minto-ai/text-stream-slicer
Version:
实时将 Markdown 文本流智能切分为可朗读句子。
22 lines (21 loc) • 755 B
TypeScript
/**
* 文本流分段器
* 按语言规则将连续文本智能分割成有意义的段落与片段,
* 支持中英混合、标点、数字及小数点等特殊符号的准确识别。
*/
export declare class TextStreamSplitter {
private sanitizeTextInstance;
private preprocessTextInstance;
private replaceTextInstance;
private paragraphsInstance;
private sanitizeParagraphsInstance;
/**
* 同步处理输入文本片段,返回已分段的文本数组
*
* @param text 本次输入的文本片段
* @param includeRemaining 是否已无后续文本
* @returns 分段后的段落数组
*/
processText(text: string, includeRemaining?: boolean): string[];
}
export default TextStreamSplitter;