UNPKG

@minto-ai/text-stream-slicer

Version:

使用 `pnpm` 进行安装

70 lines (45 loc) 1.23 kB
# 安装 使用 `pnpm` 进行安装 ```bash pnpm install @minto-ai/text-stream-slicer ``` # 使用 ## 引入库 ```javascript import TextStreamSlicer from '@minto-ai/text-stream-slicer' ``` ## 创建应用实例 ```javascript const textStreamSlicer = new TextStreamSlicer() ``` ## 可用方法 ### 分割文本 处理输入文本,返回分段后的文本数组。 ```javascript console.log(textStreamSlicer.processText('你好呀。')) console.log(textStreamSlicer.processText(`抱我吗?`, true)) ``` #### 参数 - `text (string)`: 输入文本内容。 - `[includeRemaining=false] (boolean)`: 是否包含未完成的段落。 #### 返回 `(Array)`: 分段后的文本数组。 # 示例代码 ```javascript import TextStreamSlicer from '@minto-ai/text-stream-slicer' const textStreamSlicer = new TextStreamSlicer() const arrText = [ `你要抱`, `抱我吗?`, `我好`, `喜欢你呀!`, ] let index = 0 const timer = setInterval(() => { console.log(textStreamSlicer.processText(arrText[index], index === arrText.length - 1)) if (index === arrText.length - 1) { clearInterval(timer) } index += 1 }, 100) ```