基于 Dify 构建的语音笔记应用,支持将语音转换为文字并保存到 Notion 中。
- 🎙️ 语音转文字:支持实时语音识别
- 📝 自动保存:将转换后的文字自动保存到 Notion
- 🤖 智能优化:使用 AI 优化文本格式和内容
- 💫 便捷操作:简单的用户界面,一键式操作
-
Notion API Token
- 访问 Notion Developers
- 创建一个新的 integration
- 复制 API Token
-
Dify API Token
- 登录 Dify
- 创建应用并获取 API Token
git clone https://github.com/your-username/voice-notion.git
cd voice-notion
npm install- 复制环境变量示例文件:
cp .env.example .env- 在
.env文件中填入你的配置:
NOTION_TOKEN: Notion API 密钥NOTION_DATABASE_ID: Notion 数据库 IDDIFY_API_KEY: Dify API 密钥DIFY_API_ENDPOINT: Dify API 地址SPEECH_LANGUAGE: 语音识别语言(可选,默认中文)MAX_RECORDING_TIME: 最大���音时长(可选,默认 3 分钟)
- 启动开发服务器:
npm run dev- 访问方式:
- 推荐:使用
http://localhost:5858访问 - 如需通过 IP 访问(如
http://192.168.1.x:5858),请确保:- 配置了有效的 SSL 证书,使用 HTTPS 访问
- 或使用 nginx 等工具配置反向代理
- 推荐:使用
MediaDevices API(包括麦克风访问)只能在以下环境中使用: localhost HTTPS 网站 使用有效 SSL 证书的 IP 地址