豆包网页版音频捕获与合并

捕获豆包网页版中的音频数据,支持直接下载、合并下载多个音频

作者
cenglin123
今日安裝
1
安裝總數
1
評價
0 0 0
版本
1.0.1
建立日期
2025-04-20
更新日期
2025-04-20
尺寸
57.0 KB
授權條款
MIT
腳本執行於

豆包网页版音频捕获与合并工具

功能介绍

豆包的语音功能非常强大,朗读的效果超过绝大多数TTS软件,因此让豆包重复一遍你想要转成音频的文本,然后在朗读成音频就是不错的选择,此脚本专为豆包网页版(doubao.com)设计,能够帮助用户:

  1. 自动捕获网页中的音频数据
  2. 支持下载单个或合并多个音频文件
  3. 处理data URL格式的音频数据
  4. 支持MP3和WAV格式导出

使用方法

基础操作

安装脚本后,访问豆包网页版时会自动在右下角显示音频捕获工具面板,包含以下功能:

  • 开始监控网络请求:点击后开始监控网页上的音频数据
  • 停止监控网络请求:停止监控
  • 从data URL直接下载:粘贴data URL格式的音频数据并下载
  • 处理Base64数据:处理复制的Base64编码音频数据
  • 查看已捕获的音频:查看所有已捕获的音频列表
  • 合并并下载:将多个捕获的音频合并为一个文件下载

捕获豆包AI回复的音频

  1. 打开豆包网页版并登录账号
  2. 确保音频捕获工具已启动(右下角可见工具面板)
  3. 点击"开始监控网络请求"
  4. 与豆包AI对话并让其生成语音回复
  5. 工具会自动捕获语音数据
  6. 捕获成功后,状态区域会显示"捕获到新音频"

合并多个音频文件

  1. 捕获多个音频后,点击"查看已捕获的音频"查看列表
  2. 点击"合并并下载"按钮
  3. 选择要合并的音频范围(可以指定如"1-3,5,7-9")
  4. 选择输出格式(MP3或WAV)
  5. 点击"开始合并"
  6. 等待合并完成后会自动下载合并文件

直接处理复制的音频数据

如果您从网页源码或网络请求中复制了音频数据:

  1. 点击"从data URL直接下载"(如果是完整的data URL格式)
  2. 或点击"处理Base64数据"(如果只有Base64编码部分)
  3. 粘贴数据并选择格式
  4. 点击处理按钮完成下载

高级功能

油猴菜单选项

脚本还在油猴菜单中注册了以下快捷操作:

  • 打开音频捕获工具:显示/隐藏工具面板
  • 开始/停止监控:切换监控状态
  • 查看已捕获的音频:直接打开音频列表
  • 合并下载音频:直接打开合并选项

音频列表管理

在音频列表中,您可以:

  • 搜索特定音频
  • 播放预览音频
  • 单独下载某个音频
  • 删除不需要的音频
  • 清空整个列表

自动保存功能

脚本会自动保存捕获的音频元数据,即使关闭页面再次打开也能找回之前捕获的列表。

注意事项

  1. 音频合并可能需要一定时间,特别是文件较大时
  2. 合并大量或大型音频文件时,建议选择较少的文件以提高效率
  3. 脚本仅捕获元数据,实际音频数据需在下载或合并时重新获取
  4. 直接拼接MP3文件的方式更高效,但要求所有源文件均为MP3格式
  5. 脚本仅用于个人学习和研究用途,请遵守相关法律法规

技术说明

  • 脚本通过拦截XHR和Fetch请求捕获音频数据
  • 使用lamejs库进行MP3编码
  • 支持监控DOM变化以捕获新添加的媒体元素
  • 针对豆包网页版的音频格式进行了特别优化

故障排除

如果遇到以下问题:

  • 无法捕获音频:检查监控状态是否已开启
  • 合并速度慢:尝试选择较少的文件,或使用MP3格式(直接拼接更快)
  • 下载失败:检查网络连接,或尝试单独下载
  • 音频格式不兼容:优先使用MP3格式,兼容性更好

更新日志

v1.0.0

  • 首次发布
  • 支持豆包网页版音频捕获
  • 实现基本的音频管理和合并功能