
## 概述
VoiceScribe AI工作流能够自动转录Telegram语音消息,并将转录文本和音频文件存储在Google Sheets和Google Drive中,为用户提供完整的语音转文字解决方案。
## 🧑💼 适用人群
– 记者、内容创作者或忙碌的专业人士,经常在移动中录制语音备忘录或简短采访
– 任何希望将语音录音转换为可搜索、结构化笔记的用户
## ⚙️ 工作原理
1. 用户向Telegram机器人发送语音消息
2. n8n检查消息是否为音频语音笔记
3. 如果有效,工作流会:
– 使用OpenAI Whisper(或您选择的LLM)转录音频
– 将原始音频上传到Google Drive进行安全备份
4. 转录文本和音频元数据合并
5. 工作流:
– 将数据记录到Google Sheets中
– 通过Telegram向用户发送格式化的确认消息
如果输入不是音频,机器人会礼貌地告知用户仅接受语音消息。
## ✅ 功能特点
– 仅接受Telegram语音消息
– 通过OpenAI Whisper进行转录
– 将日期时间、时长、转录文本和音频URL记录到Google Sheets
– 通过Telegram向用户发送反馈消息,包含下载链接和转录链接
## 🚀 设置指南
### 先决条件
– 连接到n8n的Telegram机器人(通过Telegram触发器)
– 配置好的Google Drive和Google Sheets凭据
– OpenAI或Whisper API凭据(用于转录)
### 步骤
1. **Telegram触发器**
当有新消息发送到您的机器人时启动流程
2. **检查消息类型**
使用条件节点确认是否为语音消息
3. **下载语音消息**
从Telegram下载.oga文件
4. **转录音频**
将二进制音频发送到OpenAI Whisper或您的转录服务
5. **上传到Google Drive**
备份原始音频文件
6. **合并输出**
将转录结果与Drive元数据合并
7. **转换为行格式**
为Google Sheets准备结构化JSON
8. **追加到Google Sheet**
存储转录日志(日期时间、时长、转录文本、音频URL)
9. **向用户发送确认**
通过Telegram通知用户,包含转录文本和下载链接
10. **不支持的消息处理程序**
回复发送非音频消息的用户
## 📄 Google Sheets中的示例输出
| 日期时间 | 时长 | 转录文本 | 音频URL |
|———|——|———-|———|
| 2025-08-07T13:12:19Z | 27 | Dự án Outlet Activation là… | https://drive.google.com/uc?id=xxxx&export=download |
## 🧠 自定义工作流
– 将Whisper替换为Deepgram、AssemblyAI或其他提供商
– 通过GPT添加说话人名称检测或基于提示的标记
– 将转录文本路由到Notion、Airtable或CRM系统
– 添加多语言支持或摘要步骤
## 📦 要求
| 组件 | 必需 |
|——|——|
| Telegram API | ✅ |
| Google Drive API | ✅ |
| Google Sheets API | ✅ |
| OpenAI Whisper API | ✅ |
| n8n Cloud或自托管 | ✅ |

评论(0)