1.0.22 • Published 5 months ago
@minto-ai/text-stream-slicer v1.0.22
安装
使用 pnpm 进行安装
pnpm install @minto-ai/text-stream-slicer使用
引入库
import TextStreamSlicer from '@minto-ai/text-stream-slicer'创建应用实例
const textStreamSlicer = new TextStreamSlicer()可用方法
分割文本
处理输入文本,返回分段后的文本数组。
console.log(textStreamSlicer.processText('你好呀。'))
console.log(textStreamSlicer.processText(`抱我吗?`, true))参数
text (string): 输入文本内容。[includeRemaining=false] (boolean): 是否包含未完成的段落。
返回
(Array): 分段后的文本数组。
示例代码
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)