Mindket

法语音频转写、翻译,再用英语朗读

新上架第 1 版 · 更新于

概览

一个用 ElevenLabs 朗读法语文字、用 OpenAI 转写这段音频的 n8n 工作流。OpenAI 模型把文字翻译成英语,再由 ElevenLabs 把英语读出来。

法语音频转写、翻译,再用英语朗读 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 你自己的录音:把前两个节点换成读取你的文件的节点
  • 别的目标语言:把提示词里的 English 改掉

平台

连接 2 个应用

运行方式

触发

手动开始

什么都不会自动运行。你点击 Test workflow,它会用到:

  • 在 Set ElevenLabs voice ID and text 里设好的语音 ID 和一小段法语文字

动作

  1. ElevenLabs 把法语文字转成法语语音
  2. OpenAI 把这段音频转写回法语文字
  3. OpenAI 聊天模型把文字翻译成英语
  4. ElevenLabs 用同一个声音把英语文字读出来

结果

一个英语译文的音频文件,用你选定的声音朗读

集成

开始之前要准备好这些。

ElevenLabs

语音

用 eleven_multilingual_v2 模型,先把法语文字、再把英语文字转成语音。

需要放在 Header Auth 凭据里的 ElevenLabs API 密钥,以及一个语音 ID

OpenAI

转写和翻译

用 whisper-1 转写法语音频,并用聊天模型把文字翻译成英语。

需要OpenAI API 密钥

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
6 个步骤,手动启动
AI
1 个步骤调用 AI 模型:Translate Text to English
登录
需要登录:api.elevenlabs.io、OpenAI
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 4 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流让语音走完一整圈。它先用 ElevenLabs 把一小段法语文字变成法语语音,再用 OpenAI 把这段音频转写回文字。OpenAI 聊天模型把文字翻译成英语,ElevenLabs 再把英语读出来。它是一个音频翻译流程的演示,每一部分都可以替换。干活的是七个节点,旁边还有五张便签。

适合谁

想看看转写、翻译和语音在 n8n 里怎样配合、以后还可能接入自己录音的开发者、语言老师和内容团队。如果你要的是成品的配音工具,就别选它,因为它一次只处理一小段文字。

谁在用,怎么用
行业谁在用怎么用例子
自动化n8n 使用者先学会这个模式,再把最前面的几步换成自己的音频一位使用者把前两个节点换成读取文件的节点,其余保留。
教育语言老师一次运行就听到同一段文字的两种语言一位老师在课堂上把法语和英语两个版本接着播放。
内容播客和视频团队根据法语脚本起草英语的配音轨一个团队在正式录音之前先检查译文。
本地化小型工作室在接大活之前先试声音和措辞一家工作室用三种声音试读同一段文字。

你需要会一点 n8n:导入一个文件、添加一个 ElevenLabs 的请求头凭据和一个 OpenAI 凭据,再贴上一个语音 ID。

用在哪里

任何能访问 ElevenLabs 和 OpenAI 的 n8n 都能运行它。它手动开始,所以不用设计划。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 你自己的录音:把前两个节点换成读取你的文件的节点
  • 别的目标语言:把提示词里的 English 改掉

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。先把你的语音 ID 和两个密钥准备好。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
ElevenLabs一个账号、一个 API 密钥,以及一个你有权使用的语音的 ID
OpenAI一个 API 密钥
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Set ElevenLabs voice ID and text 里,把 <YOUR_ELEVENLABS_VOICE_ID> 换成你的语音 ID。尖括号要去掉。
  3. 在 Generate French Audio 里新建一个 Header Auth 凭据。请求头命名为 xi-api-key,值填你的 ElevenLabs 密钥。在 Translate English text to speech 里选同一个凭据。
  4. 在 Transcribe Audio 和 OpenAI Chat Model 里选一个 OpenAI 凭据。
  5. 点 Test workflow,打开最后一个节点播放英语音频。

如何使用

想运行时就点 Test workflow。如果愿意,先改掉 Set ElevenLabs voice ID and text 里的法语文字。英语音频在最后一个节点的输出里。要用你自己的录音,就把前两个节点换成一个以名为 data 的二进制数据给出你的文件的节点。

想要不同的效果,改这里
要改的在哪里改
文字或声音Set ElevenLabs voice ID and text
目标语言Translate Text to English 里的提示词
语音模型和设置两个 ElevenLabs 节点的请求体
聊天模型OpenAI Chat Model

示例

示例文字写的是午饭后沿海边散步。ElevenLabs 用法语把它读出来,OpenAI 的转写再把这段音频转回法语句子。

聊天模型把这些句子翻译成英语,最后一个节点用你的声音返回英语文字的音频文件。使用任何一个版本之前,先把两个都听一遍。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。语音这几步是发给 ElevenLabs 和 OpenAI 的普通网络请求,翻译这一步是一条链,让一个聊天模型去翻译。

专家:Generate French Audio 和 Translate English text to speech 用模型 eleven_multilingual_v2 调用 ElevenLabs 的文字转语音地址。Transcribe Audio 把音频作为表单,用模型 whisper-1,发到 /v1/audio/transcriptions。

值得细看的地方
节点做什么要知道的
Generate French Audio把文字变成法语语音文字不经转义直接放进 JSON 请求体
Transcribe Audio把音频变成文字读取二进制字段 data
Translate Text to English翻译转写出的文字一个 Basic LLM Chain,1.2 版,温度 0
Translate English text to speech把英语读出来先转义文字里的双引号

注意事项

文件里有两个模型快要下线,使用语音时也要小心。

  • 已替换:语音 ID 是作者的,法语段落来自别人的博客。Mindket 的副本换成了占位符和一小段自己写的文字
  • 转写模型:OpenAI 的弃用页面(2026 年 11 月 12 日查阅)显示 whisper-1 将于 2027 年 2 月 26 日关停,替代模型是 gpt-live-transcribe 或 gpt-transcribe
  • 聊天模型:OpenAI Chat Model 没有设模型,所以 n8n 用 gpt-5-mini。同一页面给它定的关停日期是 2026 年 12 月 11 日,替代模型是 gpt-5.6-terra
  • 请求文字:法语文字里只要有双引号或换行,第一个 ElevenLabs 请求就会出错
  • 延迟设置:ElevenLabs 的文档(2026 年 11 月 12 日查阅)把 optimize_streaming_latency 标为已弃用,但仍然列着它
  • 声音:请用你有权使用的声音,并告诉听众这是合成语音
  • 费用:ElevenLabs 对两次语音请求的字符收费,OpenAI 对音频分钟数和聊天调用收费
  • 你的数据:文字两次发给 ElevenLabs,并以音频和文字两种形式发给 OpenAI
  • 凭据:JSON 里没有任何凭据

README 和文件

README

法语音频转写、翻译,再用英语朗读

一个让语音走完一整圈的 n8n 工作流。它先用 ElevenLabs 把一小段法语文字变成法语语音,再用 OpenAI 把这段音频转写回文字。OpenAI 聊天模型把文字翻译成英语,ElevenLabs 再把英语读出来。它是一个音频翻译流程的演示,各个部分可以一个一个替换。

包里有什么

  • workflow.json:n8n 导出的工作流,十二个节点,其中七个运行,五个是便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • ElevenLabs 的语音 ID 是文件作者的。现在是 <YOUR_ELEVENLABS_VOICE_ID>。
  • Set ElevenLabs voice ID and text 里的法语段落原来是别人博客里的一段话。我们换成了一小段自己写的、不含引号的文字。
  • 凭据关联已删除,这个文件原来没有名字,我们给它起了一个。
  • 别的都没改。便签、请求和提示词照原文件。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 ElevenLabs 账号和 API 密钥,以及你的语音库里一个语音的 ID。请使用你有权使用的声音。
  • 一个 OpenAI API 密钥。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在你的 ElevenLabs 语音库里选一个或添加一个语音,复制它的 ID。打开 Set ElevenLabs voice ID and text,把 <YOUR_ELEVENLABS_VOICE_ID> 换成它。尖括号要去掉。
  3. 在 Generate French Audio 里新建一个 Header Auth 凭据。请求头命名为 xi-api-key,值填你的 ElevenLabs 密钥。在 Translate English text to speech 里选同一个凭据。
  4. 在 Transcribe Audio 里选一个 OpenAI 凭据。在 OpenAI Chat Model 里选同一个。
  5. 如果愿意,改掉 Set ElevenLabs voice ID and text 里的法语文字。
  6. 点 Test workflow。打开最后一个节点,听英语音频。

一次运行的过程

  1. When clicking "Execute Workflow" 手动开始这次运行。
  2. Set ElevenLabs voice ID and text 设置两个字段:voice_id 和 text。
  3. Generate French Audio 把文字发到 ElevenLabs 对应那个语音的文字转语音地址。它用模型 eleven_multilingual_v2、稳定度 0.5、相似度 0.5 和请求头 accept: audio/mpeg,返回一个音频文件。
  4. Transcribe Audio 把这个文件以 multipart/form-data 的形式,从二进制字段 data 取出,用模型 whisper-1,发到 OpenAI 的 /v1/audio/transcriptions。回复里的 text 就是转写出的文字。
  5. Translate Text to English 是一个 Basic LLM Chain,1.2 版,提示词是 Translate to English: 加上转写文字。它的模型是 OpenAI Chat Model,温度为 0。
  6. Translate English text to speech 把英语文字发给同一个 ElevenLabs 语音,做法和第 3 步一样,并把英语音频作为最后的输出返回。它会先转义文字里的双引号。

想改的地方

  • 文字、声音或语言:Set ElevenLabs voice ID and text,以及 Translate Text to English 里的提示词。
  • 要翻译你自己的录音:把 Set ElevenLabs voice ID and text 和 Generate French Audio 换成一个以名为 data 的二进制数据给出你的文件的节点,比如 Read/Write Files from Disk。
  • 目标语言:改掉 Translate Text to English 提示词里的 English,如果只要文字,就删掉最后一个节点。
  • 语音模型和声音设置:两个 ElevenLabs 节点的请求体。
  • 聊天模型:OpenAI Chat Model。

要知道的

  • Generate French Audio 构建 JSON 的办法,是把文字放在引号之间,不做转义。文字里只要有一个双引号或换行,这个请求就会出错。第二个 ElevenLabs 节点会转义双引号,但换行同样会让它出错。
  • Transcribe Audio 发送的是 whisper-1。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)显示它将于 2027 年 2 月 26 日关停,替代模型是 gpt-live-transcribe 或 gpt-transcribe。换用新模型之前,先确认转写地址支持它。
  • OpenAI Chat Model 没有设模型,所以 n8n 用这个节点版本的默认值 gpt-5-mini。同一页面给它定的关停日期是 2026 年 12 月 11 日,替代模型是 gpt-5.6-terra。在这之前请在节点里选一个模型。
  • 两个 ElevenLabs 请求都发送了 optimize_streaming_latency。ElevenLabs 的文档(2026 年 11 月 12 日查阅)把它标为已弃用,但仍然列着它。如果请求被拒,就从查询参数里删掉它。
  • 用某个声音做出的语音,应该是你自己的声音,或者你有权使用的声音,并且要告诉听众这是合成的。
  • 数据去向:你的文字两次发给 ElevenLabs,并以音频和文字两种形式发给 OpenAI,音频文件留在 n8n 的运行数据里。
  • 费用:ElevenLabs 对两次语音请求的字符收费,OpenAI 对音频分钟数和聊天调用收费。
文件
NOTICE.md  572 B
README.md  5 KB
workflow.json  9 KB

3 个文件,共 14 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

效率类的相似商品

查看效率类的全部商品

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Frontend Slides

zarazhangrui · 技能

从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。

新上架32.3k