如果参数正确

用于平台n8n,通过Webhook自动化处理文本转语音请求,确保输入参数有效后,调用Elevenlabs API生成语音,快速高效地将文本转换为语音,节省视频制作时间,提高工作效率。

2025/7/8
6 个节点
中等
webhookmediumrespondtowebhooksticky note逻辑条件集成api
分类:
Webhook TriggeredMedium Workflow
集成服务:
RespondToWebhookSticky Note

适用人群

此工作流适合以下人群:
- 视频制作人:需要将文本转换为语音以便于视频配音。
- 开发者:希望在应用程序中集成文本转语音功能。
- 教育工作者:需要将教材内容转化为语音,方便学生学习。
- 内容创作者:希望为播客或音频内容生成语音。

解决的问题

此工作流解决了将文本转换为语音的需求,通过集成 Elevenlabs 的 API,实现了简单而高效的文本转语音功能,节省了用户的时间和精力。

工作流程

  • Webhook 触发:用户发送 POST 请求到指定的 webhook 地址 /generate-voice,并提供必要的参数 voice_idtext
    2. 参数验证:工作流检查传入的参数是否有效,确保 voice_idtext 存在。
    - 若参数有效,继续执行下一步。
    - 若参数无效,返回错误信息:{"error": "Invalid inputs."}
    3. 生成语音:使用 Generate voice 节点,向 Elevenlabs API 发送请求,生成语音。
    4. 响应处理:根据生成的结果,工作流将语音数据返回给用户,或在出现错误时返回相应的错误信息。
  • 自定义指南

    用户可以通过以下步骤自定义和适应此工作流:
    - 修改 API 密钥:在 n8n 中设置自定义认证,替换为您自己的 Elevenlabs API 密钥。
    - 调整参数:根据需要修改 voice_idtext 的传入值,确保符合您的应用场景。
    - 扩展功能:可以添加更多的节点,例如将生成的语音保存到云存储,或将其发送到其他服务进行进一步处理。