跳到正文

WhisPaste 把 Whisper 变成桌面应用:说出来,立即得到文字。

WhisPaste 是一款开源桌面应用,在 GitHub 上免费提供,可把你的声音转为计算机任何位置的文字。按下快捷键,开口说话,文字就会出现在光标所在之处——无需打字,无需账户,除非你选择,否则不使用云端。

可离线使用

使用本地引擎时,音频和文本都留在你的电脑上——无需云端,无需账户。

无需 Python 设置

一个安装程序,内置 whisper.cpp——选个模型,就完成了。

无需 GPU 也能运行

仅 CPU 开箱即用;GPU(Vulkan/Metal)让它更快。

如何借助 WhisPaste 把 Whisper 用作桌面工具

一个快捷键,你的声音,光标处的文字——中间无需切换应用。

  1. 安装 WhisPaste 并选择 Whisper 模型

    从 Microsoft Store、Mac App Store 或 GitHub 下载 WhisPaste。首次启动时,设置助手会根据你的语言和显存(Apple Silicon 上为统一内存)推荐一个引擎和质量档位。你随时可以更改。

  2. 让模型下载一次

    WhisPaste 会在后台获取所选的 whisper.cpp 模型文件并进行校验。网络连接中断后下载会断点续传,因此不稳定的网络不会迫使你从头开始。之后,转写便完全离线运行。

  3. 按下快捷键并说话

    把光标放在你希望文字出现的位置,按住你设置的快捷键并开口说话。whisper.cpp 在你的电脑上转写音频,转写文本出现在光标处:无需上传,无需浏览器标签页,也无需复制粘贴。

日常使用中的 WhisPaste:你说出的笔记即刻变成文字,就在你自己的设备上完成。

技术细节

设置:一个安装程序,无需 Python 环境

WhisPaste 将 whisper.cpp(OpenAI Whisper 的 C++ 移植版)直接嵌入桌面程序。安装后,你从卡片中选择一个质量档位(紧凑型、均衡型、高级型),应用下载一次该模型,此后转写便完全在你的电脑上离线运行。无需 virtualenv,无需 pip,无需 CUDA 工具包——GPU 加速已包含在下载内容中(Windows 和 Linux 使用 Vulkan,Apple Silicon 使用 Metal)。较新的 NVIDIA 显卡可以在设置中额外添加可选的 CUDA 扩展包。

性能:CPU 已足够,GPU 让它更快

whisper.cpp 在每台受支持的机器上都能在普通 CPU 上运行(Windows 10+、Apple Silicon 上的 macOS 12 Monterey+、Linux),因此没有独立 GPU 的 8 GB 笔记本电脑就足以运行紧凑型模型。启用 GPU 加速(Windows 和 Linux 使用 Vulkan,Apple Silicon 使用 Metal)后,同一段转写会明显更快地返回:在我们于 Apple Silicon 上使用紧凑型模型的基准测试中,Metal 约为仅用 CPU 时的 2.6 倍。Apple Silicon 在 CPU 与 GPU 之间共享内存,因此 8 GB 已足以运行均衡型模型。完全没有可用的 GPU?WhisPaste 的第二种设备端引擎 Parakeet 可用时使用 GPU,在同一处理器上比紧凑型 Whisper 模型快数倍(我们的基准测试),代价是语言范围较窄(约 25 种语言,而非 99 种)。

紧凑型模型,相同音频,在 Apple Silicon(M5)上使用 whisper.cpp 测得。基准测试页面提供详情。

本地与云端:同一个 Whisper,不同的取舍

本地 Whisper 把音频留在你的电脑上,每分钟无需付费,无需联网,代价是需要一次性下载模型并占用稍多的内存。OpenAI 或 Deepgram 等云端服务商则用这些资源换取原始速度和最大的模型。WhisPaste 允许你在设置中选择服务商:默认保持本地,在处理长录音、需要极致速度时再切换到云端服务商。

常见问题

首次使用之前

什么是“Whisper 桌面应用”?
它是一款直接在你的电脑上运行 OpenAI Whisper 语音识别模型的桌面应用——不在浏览器标签页中,也不在云端。WhisPaste 正是如此:把 whisper.cpp 打包进适用于 Windows、macOS 和 Linux 的原生应用中。
WhisPaste 如何把 Whisper 变成桌面工具?
WhisPaste 把 whisper.cpp 直接打包进应用,因此无需设置 Python 环境。首次启动时,你选择一个模型大小,应用会下载一次。之后:在系统的任何位置按下快捷键,开口说话,转写文本就会直接粘贴到光标处。
Whisper 桌面应用可以离线使用吗?
可以。应用和模型安装完成后,转写在本地运行,无需云端连接、无需账户,也无需互联网。使用统计、崩溃报告和更新检查默认开启并会使用网络,但转写不依赖它们,三者都可以关闭。
它能在较旧的或非 NVIDIA 的 GPU 上运行吗?
可以,只要驱动程序支持 Vulkan(Windows、Linux)。同一个构建版本覆盖 NVIDIA、AMD 和 Intel 显卡。没有可用的驱动程序时,WhisPaste 会使用 CPU。如果 GPU 在加载模型时连续崩溃两次,WhisPaste 会切换到 CPU 并告知你,你可以自行重新启用 GPU 加速。
WhisPaste 免费吗?
可以,在 GitHub 上:WhisPaste 是采用 MIT 许可证的开源软件,无需账户、无需订阅,也没有付费档位。Microsoft Store 和 Mac App Store 版本需要付费,用于支持开发,核心功能相同;Mac App Store 版本少了两个 macOS 内部的备用功能(基于 AppleScript 的粘贴和权限修复工具)。
使用它安全吗?
完整源代码在 GitHub 上公开,任何人都可以审阅。转写默认在本地运行,无需账户。使用统计和崩溃报告的设计目的是不包含你的音频和文本,两者都可以关闭。
Whisper 的转写文本最终去了哪里?
就在你的光标所在之处。WhisPaste 把 Whisper 作为全系统范围的语音输入层运行,因此转写文本会直接落在你正在使用的编辑器、聊天窗口、终端或表单字段中——无需上传步骤,无需排队,也无需从单独的转写窗口中复制。正是这一点,让 Whisper 从一个语音识别模型变成了日常的桌面输入方式。