Greasy Fork 支持简体中文。

Youtube实时语音翻译脚本

YouTube实时翻译脚本,提供优化的流媒体和缓存功能,将英文字幕实时翻译成中文并转换为语音播放。

目前為 2024-11-29 提交的版本,檢視 最新版本

作者
iwangit
評價
0 0 0
版本
1.0
建立日期
2024-11-29
更新日期
2024-11-29
尺寸
107.8 KB
授權條款
MIT
腳本執行於

📚 YouTube 实时翻译脚本使用指南

🔧 基本配置

在使用脚本之前,需要先配置以下关键参数:

域名声明配置 (@connect)

首先需要在脚本头部的 @connect 部分声明所有使用到的域名:

// @connect      xxxx.tech     // 替换为你的语音服务域名
// @connect      api.x.ai      // AI API 域名

全局替换项

在代码中搜索 "xxxx" 并替换为你的实际配置:

1. AI 模型配置 🤖

CONFIG.AI_MODELS 中配置以下内容:

AI_MODELS: {
    TYPE: 'OPENAI',  // 可选 'OPENAI' 或 'XAI'
    XAI: {
        API_KEY: '替换为你的 XAI API 密钥',
        API_URL: 'https://api.x.ai/v1/chat/completions'
    },
    OPENAI: {
        API_KEY: '替换为你的 OpenAI API 密钥',
        API_URL: '替换为你的 API 地址'
    }
}

2. TTS (文字转语音) 配置 🔊

支持三种 TTS 模式:

  • EDGE: 使用微软 Edge 的语音服务
  • VITS: 使用 VITS 模型
  • BROWSER: 使用浏览器内置的语音合成
TTS: {
    TYPE: 'BROWSER',  // 选择使用的 TTS 类型
    // ... 其他配置保持默认即可
}

📝 使用步骤

  1. 安装脚本 🔧

    • 首先安装 Tampermonkey 浏览器插件
    • 创建新脚本,将代码复制进去
    • 保存并启用脚本
  2. 进入 YouTube 视频页面 🎥

    • 脚本会自动在右上角创建控制面板
    • 面板支持拖动调整位置
  3. 使用流程 🔄

    • 点击「加载字幕」按钮,等待字幕加载和翻译
    • 选择合适的 TTS 引擎和声音
    • 点击「开始播放」开始观看视频
    • 可以随时点击「停止播放」暂停
    • 可以点击「生成总结」获取视频内容概要

🎛️ 界面功能说明

  • 折叠/展开:点击 ↑↓ 按钮可折叠/展开面板
  • TTS 设置:可选择不同的语音引擎和声音
  • AI 模型选择:可切换不同的 AI 翻译模型
  • 字幕显示:实时显示原文和翻译
  • 视频总结:可生成视频内容的中文摘要

⚠️ 注意事项

  1. 使用前请确保填写正确的 API 密钥
  2. 建议使用 BROWSER TTS 模式,无需额外配置
  3. 确保视频有英文字幕才能使用
  4. 如遇到问题,可以尝试刷新页面重试

🔍 常见问题

  1. 无法加载字幕?

    • 检查视频是否有英文字幕
    • 刷新页面重试
  2. 翻译不工作?

    • 检查 API 密钥是否正确
    • 确认网络连接正常
  3. 没有声音?

    • 检查浏览器音量设置
    • 尝试切换不同的 TTS 引擎

🆕 更新维护

  • 建议定期检查脚本更新
  • 关注 API 密钥的有效期
  • 及时更新配置参数

希望这份使用文档对你有帮助!如果有任何问题,欢迎随时询问。 😊