@minto-ai/text-stream-slicer
Version:
实时将 Markdown 文本流智能切分为可朗读句子。
25 lines (24 loc) • 645 B
TypeScript
/**
* 段落清洗器:对段落数组进行最终清洗。
*/
declare class SanitizeParagraphs {
/**
* 清洗段落数组。
*
* 处理流程:
* 1. 去除每段首尾空白字符;
* 2. 过滤空字符串;
* 3. 过滤仅含标点/符号/空白而无字母、数字或中文的“无意义段”。
*
* @param paragraphs 原始段落数组
* @returns 清洗后的段落数组
*/
sanitize(paragraphs: string[]): string[];
}
/**
* 获取段落清洗器单例。
*
* @returns 清洗器实例
*/
export declare function createSanitizeParagraphs(): SanitizeParagraphs;
export {};