{"status":"success","data":"请帮我清理这些乱码"}
curl --location --request POST 'https://zylalabs.com/api/12982/tts+text+purifier+and+formatter+api/25968/purifier' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"raw_text": "【测试】请帮我清理这些乱码~*"
}'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 TTS文本净化器和格式化器 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
高级 TTS 文本净化器和格式化器 API
TTS 文本净化器和格式化器 API 提供了一个强大的解决方案,解决了一个常见问题:由大型语言模型 (LLM) 生成或从网络抓取的杂乱原始文本。该文本通常包含不必要的 markdown、表情符号、不规则的括号和混乱的换行。当这些未经加工的文本直接输入到如 Edge-TTS 或 ElevenLabs 等文本转语音 (TTS) 引擎时,可能会导致音频故障、不自然的停顿,甚至崩溃。
我们专业的高性能 API 作为文本生成与音频合成之间的重要连接,充当一个超可靠的过滤器,确保只有完美格式化和适合 TTS 的文本进入您的音频管道。
核心功能:
适合:此 API 非常适合自动化自媒体生产管道、AI 视频生成器、有声书解说和自主语音代理。只需一个 POST 请求即可轻松将我们的 TTS 文本净化器和格式化器 API 集成到您的工作流程中,彻底消除 TTS 格式化错误。
快速集成指南:
要开始,只需发送一个包含未清理文本的 POST 请求。您将收到一个标准化的逐行格式化字符串,优化以便于立即进行 TTS 处理。
请求方法:POST 内容类型:application/json
请求体示例:
{
"raw_text": "Hello world!!! 【cheering】 This is a messy text... \n\n\n It has too many spaces and (weird brackets)."
}
响应示例:
{
"status": "success",
"original_length": 105,
"cleaned_length": 76,
"data": "Hello world!!!\nThis is a messy text...\nIt has too many spaces and."
}
注意:响应中的 data 字段包含完整格式化的文本,完美地由换行符(\n)划分,以便于顺序 TTS 引擎处理。
Purifier 端点返回一个 JSON 对象,包含请求的状态、原始文本长度、清理后的文本长度和清理后的数据。这确保用户能清晰地反馈其输入文本的处理情况
响应数据中的关键字段包括“状态”(表示成功或失败)、“原始长度”(输入文本的长度)、“清洁长度”(处理后文本的长度)和“数据”(清洁的、适合TTS的文本)
返回的数据被结构化为一个JSON对象 包括状态 字段 原始和清理后的文本长度 以及清理后的文本本身 用换行符格式化以便TTS引擎容易处理
净化器端点提供有关文本净化过程状态的信息 原始文本和清洁文本的长度 以及优化用于TTS应用的清洁文本本身
响应数据采用JSON格式组织,字段定义清晰 “status”字段表示结果,而“original_length”和“cleaned_length”提供文本大小的度量,“data”包含格式化的文本
TTS文本净化和格式化API的典型使用案例包括为自动化媒体制作准备文本 增强AI视频生成 提高有声读物的叙述质量 以及优化文本以用于自主语音代理
用户可以通过直接将“数据”字段输入到他们的TTS引擎中来利用返回的数据,确保文本格式正确且无错误,从而提高音频质量并减少处理问题
该API采用了激进的符号去除、空间压缩、智能句子分割和零空行保证,以确保纯化后的文本干净、连贯,并准备好无缝的文本转语音处理
净化器端点接受一个参数“raw_text”,该参数应包含您想要净化的未经清理的文本。该文本可以包含各种格式问题,如markdown、表情符号和不规则换行
用户可以通过修改"raw_text"参数来自定义他们的请求,以包括任何他们希望净化的文本。这使得处理来自不同来源的各种类型杂乱文本更加灵活
在响应中 “status” 表示净化是否成功 “original_length” 显示输入文本的长度 “cleaned_length” 反映处理后文本的长度 “data” 包含干净的、可用于文本转语音的文本
数据准确性通过严格的处理技术得以保持,包括激进的符号剥离和智能句子分割,这确保了文本的语义意义在清除错误的同时得以保留
用户可以期待响应始终包含一个表示成功的“状态”字段,以及“原始长度”和“清理长度”指标。“数据”字段将始终包含格式化为换行符以进行TTS处理的清理文本
如果API返回一个空的“data”字段,用户应检查“status”字段以获取错误信息。这可能表示输入文本存在问题,提示用户修改“raw_text”参数以获得更好的结果