Greasy Fork

Greasy Fork is available in English.

实时文字转语音

将选中的文字实时转换为语音

作者
liang ce
日安装量
0
总安装量
2
评分
0 0 0
版本
0.2
创建于
2025-05-30
更新于
2025-05-30
大小
14.2 KB
许可证
MIT
适用于
所有网站

实时文字转语音脚本 (TTS Web)

一个优雅的浏览器文字转语音脚本,可以将网页中的任何文字转换为语音朗读。

📋 功能特性

核心功能

  • 文字转语音:支持手动输入文字或选中网页文字进行朗读
  • 多语言支持:内置中文、英文、日文、韩文四种语言
  • 实时控制:随时开始、停止朗读
  • 选中朗读:快速朗读网页中选中的文字

界面特性

  • 图标模式:默认显示为精美的小图标,不占用屏幕空间
  • 悬浮窗口:点击图标展开完整功能界面
  • 半透明效果:图标默认半透明,鼠标悬停时高亮
  • 平滑动画:所有界面切换都有优雅的过渡动画

交互特性

  • 自由拖动:图标可以拖动到屏幕任意位置
  • 贴边隐藏:将图标拖到屏幕边缘会自动隐藏,鼠标悬停时显示
  • 智能记忆:记住上次的位置

🚀 安装方法

前提条件

  1. 安装 Tampermonkey 浏览器扩展

安装步骤

  1. 安装 Tampermonkey 扩展
  2. 点击浏览器工具栏的 Tampermonkey 图标
  3. 选择"创建新脚本"
  4. 删除默认代码,粘贴本脚本代码
  5. 按 Ctrl+S (Mac: Cmd+S) 保存
  6. 刷新任意网页即可使用

📖 使用说明

基础操作

1. 图标模式(默认)

  • 网页加载后,右下角会显示一个绿色的 🔊 图标
  • 图标默认半透明,不影响网页浏览
  • 鼠标悬停时图标会高亮并轻微放大

2. 展开完整界面

  • 点击图标即可展开完整的文字转语音界面
  • 界面包含:
    • 文本输入框
    • 控制按钮(朗读、停止、朗读选中)
    • 语言选择下拉框

3. 朗读文字

方式一:手动输入

  1. 在文本框中输入要朗读的内容
  2. 选择语言(默认中文)
  3. 点击"▶ 朗读"按钮

方式二:朗读选中

  1. 在网页中选中要朗读的文字
  2. 点击"📝 朗读选中"按钮
  3. 选中的文字会自动填充到输入框并开始朗读

4. 控制朗读

  • 停止朗读:点击"■ 停止"按钮立即停止
  • 切换语言:通过下拉框选择合适的语言

高级功能

拖动定位

  • 在图标模式下,按住图标可以拖动到屏幕任意位置
  • 释放鼠标后图标会停留在新位置

贴边隐藏

  • 将图标拖动到屏幕左边或右边边缘
  • 图标会自动隐藏大部分,只露出一小部分
  • 鼠标移到露出部分,图标会自动滑出

快速收起

  • 在展开状态下,点击右上角的"×"按钮
  • 界面会以动画形式收缩回图标模式

🎨 界面说明

图标模式

🔊  <- 绿色圆形背景的扬声器图标
  • 尺寸:50x50 像素
  • 颜色:绿色 (#4CAF50)
  • 透明度:默认 70%,悬停 100%

完整界面

┌─────────────────────────┐
│ 文字转语音           ×  │  <- 标题栏
├─────────────────────────┤
│ ┌─────────────────────┐ │
│ │                     │ │  <- 文本输入框
│ │  输入要朗读的文字... │ │
│ └─────────────────────┘ │
│                         │
│ [▶朗读] [■停止] [📝选中] │  <- 控制按钮
│                         │
│ [语言选择 ▼]           │  <- 语言下拉框
└─────────────────────────┘

⚙️ 配置选项

支持的语言

  • 🇨🇳 中文 (zh-CN)
  • 🇺🇸 英文 (en-US)
  • 🇯🇵 日文 (ja-JP)
  • 🇰🇷 韩文 (ko-KR)

默认设置

  • 默认语言:中文
  • 默认位置:右下角
  • 默认状态:图标模式

🔧 故障排除

常见问题

Q: 图标不显示?

  • 确保 Tampermonkey 已启用
  • 检查脚本是否已激活
  • 刷新页面重试

Q: 无法朗读?

  • 检查浏览器是否支持语音合成 API
  • 确保系统音量已开启
  • 某些浏览器可能需要用户交互才能播放声音

Q: 贴边隐藏后找不到图标?

  • 将鼠标移到屏幕左右边缘
  • 图标会自动显示出来

Q: 朗读声音不自然?

  • 这是浏览器内置的语音合成功能
  • 不同浏览器和系统的语音质量可能不同
  • 可以尝试切换不同的语言

浏览器兼容性

  • ✅ Chrome/Edge (推荐)
  • ✅ Firefox
  • ✅ Safari
  • ⚠️ 部分移动浏览器可能不支持

📝 更新日志

v0.2 (当前版本)

  • 🆕 全新的图标模式设计
  • 🆕 添加拖动和贴边隐藏功能
  • 🆕 优化界面动画效果
  • 🆕 支持多语言切换

v0.1

  • 🎉 初始版本
  • ✨ 基础的文字转语音功能
  • ✨ 选中文字朗读

🤝 贡献

如果您有任何建议或发现问题,欢迎提出!

📄 许可

本脚本基于开源协议,可自由使用和修改。


提示:按住 🔊 图标可以拖动哦!