dsnote

离线语音笔记+翻译,不联网也能高效记录

dsnote 是一款面向 Linux 桌面(也支持 Sailfish OS)的离线语音笔记应用,主打在无网络环境下完成语音转文字、文字转语音和机器翻译。它解决的是用户对隐私敏感或网络不稳场景下的语音处理需求,核心能力包括本地语音识别(ASR)、文本朗读(TTS)和神经机器翻译(NMT),全部离线运行,不依赖云端服务。应用提供笔记记录、阅读辅助和翻译功能,界面简洁,适合需要高效语音输入和多语言处理的用户。项目使用 C++ 开发,通过 Flatpak 分发,安装方便。

开源 free 音频音乐
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1668
维护状态 活跃
是否开源
定价模式 free

项目数据

分类音频音乐
开发团队mkiol
所属国家
官网地址
定价模式free
价格说明开源免费,本地部署,无在线服务,全部功能免费。
访问状态
是否开源
开源协议MPL-2.0
主要语言C++
技术栈/模型asr,flatpak-applications,linux-desktop,machine-translation,nmt,offline,sailfishos,speech-recognition,speech-synthesis,speech-to-text,stt,text-to-speech,translation,translator,tts
GitHub 星标★ 1668
30天Star增速
HF 下载量
上线时间2021-10-07 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 4 步

环境要求

  • Linux 桌面系统(Flatpak 分发)或 Sailfish OS 设备
  • 已安装 Flatpak 并添加 Flathub 软件源
  • 若从源码构建:Fedora/RHEL 系发行版及 README 列出的 Qt5、cmake、boost 等构建依赖

安装与启动步骤

  1. 1安装 Flatpak 版

    在 Linux 桌面通过 Flathub 安装 Speech Note,应用 ID 为 net.mkiol.SpeechNote,安装过程无需联网以外的额外配置。

    flatpak install flathub net.mkiol.SpeechNote
  2. 2或从 Flathub 页面安装

    也可以打开 README 中给出的 Flathub 页面 https://flathub.org/apps/net.mkiol.SpeechNote,点击页面上的安装按钮由图形界面完成安装。

  3. 3安装构建依赖(可选)

    只有在从源码构建时才需要。这条命令一次安装 README 列出的全部构建依赖,仅适用于 dnf 系发行版。

    dnf install rpmdevtools autoconf automake boost-devel cmake git kf5-kdbusaddons-devel libarchive-devel libxdo-devel libXinerama-devel libxkbcommon-x11-devel libXtst-devel libtool meson openblas-devel patchelf pybind11-devel python3-devel python3-pybind11 qt5-linguist qt5-qtmultimedia-devel qt5-qtquickcontrols2-devel qt5-qtx11extras-devel rubberband-devel taglib-devel vulkan-headers
  4. 4构建 RPM 包(可选)

    在项目源码根目录执行 README 提供的打包脚本,生成 RPM 安装包后即可安装使用,需先完成上一步依赖安装。

    ./make_rpm.sh

如何确认成功

安装完成后在系统应用菜单或启动器中能看到 Speech Note 并能正常打开,界面可用即安装成功。

常见问题

Q:使用时需要联网吗?

A:不需要。语音转文字、文本朗读和机器翻译全部在本地离线运行,不依赖云端服务,也不会把数据发送到互联网。

Q:支持哪些系统?

A:README 说明该应用支持 Linux 桌面(通过 Flatpak 分发)以及 Sailfish OS。

Q:不想用 Flatpak 怎么办?

A:README 提供了从源码构建的方式:先用 dnf 安装所列构建依赖,再在源码目录执行 ./make_rpm.sh 生成 RPM 包安装。

Q:安装命令提示找不到应用怎么办?

A:确认已添加 Flathub 源,并核对应用 ID 是否为 README 中给出的 net.mkiol.SpeechNote,也可直接在 Flathub 页面安装。

注意事项

  • 文本与语音处理全部离线本地完成,隐私数据不会上传网络。
  • 源码构建用的依赖命令是 dnf 系发行版(Fedora/RHEL 等)写法,其他发行版需自行对应安装。
  • README 节选中未包含 Sailfish OS 的具体安装步骤,需查阅完整 README。

核心亮点

  • 完全离线运行,保护隐私且无需网络
  • 集成语音识别、朗读和翻译三合一功能
  • 支持 Flatpak 安装,适配主流 Linux 发行版

不足之处

  • 界面和功能相对基础,高级笔记管理能力有限
  • 文档/社区待观察

适用场景

  • 无网络或弱网环境下的会议记录
  • 学习外语时离线翻译和朗读
  • 隐私敏感场景的语音转文字处理

替代项目

Speech Note、Vosk、Whisper

项目介绍

dsnote 是行业应用领域的开源项目,由 mkiol 开发,2021 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,668)位列前 30%,在行业应用分类中处于中上游。

近 45 天,它的 GitHub 星标从 1,558 增加到 1,668,净增 110。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。开源免费,本地部署,无在线服务,全部功能免费。

它主要面向的使用场景是:无网络或弱网环境下的会议记录。同类可对比的替代方案包括 Speech Note、Vosk、Whisper。

上一篇:shortdrama-pipeline

下一篇:vonage-php-sdk-core

同类项目推荐

xmgai-like 开源

换脸、艺术二维码随手玩,副业灵感一包带走。

本开源 AI 副业搞钱项目集成了强大功能,包括 AI 艺术二维码生成、AI 换脸、Delle3 绘画等···

★ 60 2026-08-09
spoken-to-signed-translation 开源

把口语文本一路转成手语视频的流水线

a text-to-gloss-to-pose-to-video pipeline for spoken to signed language translation

★ 102 2026-09-11
LiveTranslate 开源

直播看片实时翻译,字幕秒出,跨语言无压力

Real-time audio translation, captures system audio + mic, runs ASR (Whisper/SenseVoi···

★ 691 2026-08-13