SuperAPI AI 工具集

edgespeak-segment

通用与其它

查看项目

更新于 10-15 23:49

技能介绍

用途:把一个未加标点的文本块切分成自然句子。这是语义分句器(小型本地模型),因此适用于没有或标点混乱的 ASR 输出,而简单按句号切分在此完全失效。底层调用 edgespeak-cli segment。EdgeSpeak 桌面应用运行时,CLI 连接其本地网关(OpenAI 兼容,127.0.0.1:1117)复用已加载模型(代理模式);应用未运行时,CLI 自行启动内置本地引擎(独立模式,属正常模式而非错误)。

主要能力与用法:先确认文本(内联,长文本建议文件路径)、期望输出(stdout、.txt、.json、.srt)、可选边界敏感度阈值与句长限制。运行前先检查 edgespeak-cli status;未安装则指向 https://edgespeak.com/docs/cli#install 由用户自行安装。未激活时用 edgespeak-cli login、edgespeak-cli activate <KEY> 或 edgespeak-cli trial(匿名 7 天试用)。命令示例:edgespeak-cli segment --file transcript.txt [-o out.txt] [--format txt|json|srt];edgespeak-cli segment --text "<text>";--min-chars 40 --max-chars 120;edgespeak-cli segment --transcript words.json -o resplit.json --max-chars 80。--file、--text、--transcript 互斥。--transcript 消费带词级时间的 JSON(需 segments[].words[])并重新映射时间,输出为 transcribe 形状的 JSON。--threshold 默认 0.35,越低句子越短越多。--device 选后端(独立模式)。默认输出每行一句。

适用场景:清理 ASR 转写、为字幕准备分句、按句长重塑词级时间戳。

限制:不会补标点或大小写;纯文本模式无时间戳(JSON 省略 start/end,SRT 全为 00:00:00,000 不可用作字幕);--transcript 不输出说话人字段(重新分句会使旧归属失效);不静默覆盖已存在文件;长文本较慢(约 96K 字符需约 3 分钟);独立模式首次使用可能需激活或刷新凭据。