dsnote

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 76 🐛 待处理 151 👀 关注 27
GitHub ↗
GitHub 星标 ★ 1709
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,本地部署,无在线服务,全部功能免费。

项目预览

dsnote 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队mkiol
定价模式🏷️完全免费
价格说明开源免费,本地部署,无在线服务,全部功能免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议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 星标★ 1709
上线时间2021-10-07 00:00:00
代码更新2026-11-05
仓库体积79.9 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1709

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 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

上一篇:shortdrama-pipeline

下一篇:vonage-php-sdk-core

同类项目推荐

Media-Hoarder 开源

把散落各处的电影和剧集,整理成一个漂亮又顺手的私人影院。

Media Hoarder - THE media frontend for data hoarders and movie lovers

★ 301 2026-08-09
Biomni 开源

一句话调度生物医学工具,自动跑完多步分析

Biomni: a general-purpose biomedical AI agent

★ 4063 2026-09-12
OpenWhale 开源

用模块化方式组合 AI 策略,轻松部署到链上。

A framework for AI-driven economic activity. Declarative, composable, observable, de···

★ 74 2026-08-09
TradingAgents-CN 开源

让多个AI投研角色辩论,帮你生成一份带理由的交易分析报告

基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版

★ 32827 2026-09-26
alphasift 开源

全市场AI选股,LLM排序加风险打分,结果可审计

Full-market stock discovery for AI agents: A-shares plus US/HK/JP/KR/TW/IN, auditabl···

★ 411 2026-10-23
ai-legal-compliance-assistant 开源

让酒类定价合规查询像聊天一样简单

AI-powered legal compliance assistant for alcohol beverage pricing laws — extracts,···

★ 338 2026-08-09
recruitops-agent 开源

本地跑招聘智能体,自动筛简历、匹配岗位、跟投递

Local-first recruitment intelligence and application operations agent

★ 150 2026-09-30