SuperAPI AI 工具集

edgespeak-broadcast

通用与其它

查看项目

更新于 10-15 23:49

技能介绍

用途:把文本转成语音,全程在本地设备完成,文本不离开本机。该技能在底层调用 edgespeak-cli speech(别名 synthesize)。EdgeSpeak 桌面应用运行时,CLI 通过本地网关(OpenAI 兼容,127.0.0.1:1117)复用已加载模型;应用未运行时 CLI 自行启动内置本地引擎(独立模式,属正常状态)。

主要能力:支持 WAV 音频合成、官方命名音色、克隆音色(user:<uuid>)、预设音色与 builtin:auto 文本描述生成音色;可指定语言、语速、风格指令(--instructions)、随机种子(--seed,保证同输入同输出)及计算后端(--device)。多次合成时单次输入上限 4096 字符,超出需按自然边界拆分后拼接,并保持相同 --voice 与 --seed。

使用方式:先运行 edgespeak-cli status 检查运行时;未激活时用 edgespeak-cli login 或 edgespeak-cli activate <KEY>,也可用 edgespeak-cli trial 启动 7 天匿名试用。随后用 edgespeak-cli speech "<text>" -o out.wav 合成,模型与音色必须匹配:官方命名音色仅适用于两个 CustomVoice 模型;带 instruct 特性的模型才真正执行 --instructions。模型清单应通过 curl -s http://127.0.0.1:1117/v1/models 读取,不能依赖 --help。添加克隆音色须提供参考音频的精确文本并加 --consent 声明已获授权。

适用场景:本地化文本转语音、需要指定音色或风格的语音生成,以及通过 MCP 工具(edgespeak_create_speech 等)或 OpenAI 兼容接口做语音合成。

限制:需 edgespeak-cli 0.5.6 或更新版本;speech 会无提示覆盖已存在的输出 WAV,需先确认;语言须属于模型 supported_languages,否则返回 422;模型与音色不匹配会返回 400/404/409,属非瞬时错误,不应重试;clone_mode 仅在 API 与 MCP 中可用,CLI 无对应参数。具体收费与价格信息暂未提供。