Amical听写历史与智能笔记完整指南:如何搜索、内联编辑并复用你的语音内容
【免费下载链接】amical️ AI Dictation App - Open Source and Local-first ⚡ Type 3x faster, no keyboard needed. Powered by open source models, works offline, fast and accurate.项目地址https://gitcode.com/gh_mirrors/am/amical点击查看免费下载Amical是一款开源、本地优先Local-first的 AI 听写应用基于 Whisper 语音转文字模型支持完全离线使用。除了实时语音听写它还内置了听写历史搜索、智能笔记内联编辑和内容复用能力帮你把所有说过的话变成可查找、可编辑、可复用的数字资产。本文将从历史搜索、笔记编辑到 Snippets 复用带你一次性玩转这套完整工作流。Amical 是什么本地优先的 AI 语音听写Amical 的核心理念是Privacy-first语音转写与 AI 处理都发生在你的机器上断网也能正常工作。它具备以下关键特性️超快听写Whisper 语音转文字 AI 增强准确率上下文感知自动检测当前应用邮件、IM、IDE按场景格式化文字智能笔记语音内容可沉淀为结构化笔记悬浮小组件自定义快捷键一键开始/停止录音离线可用本地模型一键配置数据不出本机听写历史搜索与浏览你的每一条语音记录每次听写完成后Amical 都会把转写文本、音频文件、使用的模型等信息保存在本地数据库中并自动进入历史列表。关键词搜索秒级定位历史内容历史页面顶部提供搜索框输入关键词即可在全部转写记录中全文检索。搜索通过 tRPC 接口searchTranscriptions下发到数据库执行边输入边过滤无需额外操作。 关键源码历史页面搜索框、日期分组、操作栏history/index.tsx搜索接口定义transcriptions.ts按日期分组与自动刷新历史记录按「今天 / 昨天 / 更早」三组展示每条标注具体日期与时间。列表每 5 秒自动轮询一次你在任何窗口完成的新听写会立刻出现在历史中无需手动刷新。播放、下载与重新转写鼠标悬停在某条记录上会出现一排操作按钮操作说明复制一键复制转写文本粘贴到任意应用播放/暂停回听原始音频核对转写是否准确下载导出音频文件方便离线归档重新转写换一个转写模型重新识别修正错误删除删除单条或全部记录其中「重新转写」尤其实用当某句话被识别错时不必手动修改直接调用 retranscribe-history-item.ts 用当前模型重新识别一遍即可。智能笔记把语音转写沉淀成可编辑的内容听写解决「快速输入」笔记解决「长期保存与组织」。Amical 内置了独立的笔记模块让你把零散的语音内容整理成结构清晰的 Markdown 笔记。内联编辑Markdown 快捷方式与富文本笔记编辑器基于 Lexical 富文本框架构建所见即所得并完整支持 Markdown 快捷方式输入#、##快速生成标题用- [ ]创建待办清单Checklist插入代码块、引用、有序/无序列表自动识别并渲染链接所有编辑实时同步为 Markdown 格式保存方便日后迁移到其他工具。相关实现可查看 note-editor.tsx笔记数据的增删改查与搜索在 notes.ts 路由中完成。悬浮笔记小组件除了主窗口Amical 还提供独立的悬浮笔记小组件Notes Widget以轻量小窗常驻在桌面任意位置随时速记、随时查看无需切换应用。组件入口位于 notes-widget窗口面板实现在 NotesWindowPanel.tsx。内容复用Snippets 短语扩展与自定义词汇真正的高效不是「存得下」而是「用得上」。Amical 提供了两个内置复用机制Snippets说短语出整段把常用的长文本如自我介绍、周报模板、常用签名设置为 Snippet只需给它一个触发短语。之后听写时只要说出这个短触发词Amical 就会在插入位置自动展开为完整长文本。触发词最长 60 字符、内容最长 4000 字符展开逻辑见 text-replacement.ts数据模型在 snippets.ts。自定义词汇纠正你的专属术语项目名、人名、内部黑话把它们加入自定义词汇表转写引擎会优先按你的写法识别。替换引擎支持英文单词边界匹配也原生支持中文等 CJK 文本无需空格分隔实现细节见 text-replacement.ts。数据安全一切都在本地 历史、笔记、词汇、Snippets 全部存储在应用本地的 SQLite 数据库better-sqlite3表结构定义见 schema.ts 支持设置与笔记的跨设备同步数据模型见 sync-payload.ts 提供历史清理与保留策略防止数据库无限膨胀常见问题 FAQQ1历史记录会上传到云端吗不会。转写文本与音频默认保存在本地数据库离线环境完全可用。Q2听写识别错了怎么办在历史页对该条记录点击「重新转写」用当前选定的模型重新识别也可以为易错词添加自定义词汇永久纠正。Q3如何快速复用一段常用文字在 Snippets 中创建「触发短语 → 长文本」映射之后听写时说出触发词即可自动展开。Q4支持哪些平台桌面端支持 macOS 与 Windows首次运行时会引导下载本地模型并申请麦克风权限。延伸资料官方功能文档transcription-history.mdx、note-taking.mdx听写统计逻辑dictation-stats.ts历史页源码history/笔记页源码notes/赞分享【免费下载链接】amical️ AI Dictation App - Open Source and Local-first ⚡ Type 3x faster, no keyboard needed. Powered by open source models, works offline, fast and accurate.项目地址https://gitcode.com/gh_mirrors/am/amical点击查看免费下载相关推荐gradle-intellij-plugin终极指南如何快速构建IntelliJ IDE插件gradle intellij plugin终极指南如何快速构建IntelliJ IDE插件 gradle intellij plugin是一款由JetBra告别笔记丢失用Obsidian-Git搜索功能找回历史版本中的珍贵内容告别笔记丢失用Obsidian Git搜索功能找回历史版本中的珍贵内容 你是否曾在整理笔记时突然发现重要内容被意外删除或者想找回某个想法的早期版本却无从下手开发工具版本控制终极指南使用Timecop插件在Atom编辑器中恢复意外删除内容终极指南使用Timecop插件在Atom编辑器中恢复意外删除内容 Atom作为一款高度可定制的文本编辑器深受开发者喜爱。其中Timecop插件是一款强大的代码编辑器桌面应用开发工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

GitHub趋势周报:从Star数到构建链路的开发者情报作战图

GitHub趋势周报:从Star数到构建链路的开发者情报作战图

1. 这份周报不是“新闻简报”,而是一份开发者情报作战图 你点开GitHub Trending页面,刷到第40周的榜单——Top 25里有3个Rust项目、2个TypeScript驱动的CLI工具、1个用Zig重写的POSIX工具链,还有个叫 llm-local-runner 的本地大模型调度器…

2026/10/11 19:50:45 阅读更多 →
新手PPT制作实战:素材库、AI辅助与插件全流程提效指南

新手PPT制作实战:素材库、AI辅助与插件全流程提效指南

每次看到有人电脑里躺着好几个G的PPT素材包,桌面上装满了五花八门的演示工具,我就知道这位大概率还没走出新手村。工具没少下载,做出来的片子依旧一言难尽——不是排版密密麻麻,就是配色刺眼到不敢直视,动画倒是加了不…

2026/10/11 19:50:45 阅读更多 →
自托管书签管理器Day 9:标签规范化与导入导出实战解析

自托管书签管理器Day 9:标签规范化与导入导出实战解析

第九天,这东西终于开始像点样子了。如果你一直在追我这个系列,应该知道我在折腾的是一个完全自托管的网页书签管理器——不依赖任何在线服务,数据全在自己手里那种。DAY 9这个节点挺微妙,前八天把能画的大饼都画完了,该…

2026/10/11 19:50:45 阅读更多 →

最新新闻

滑块验证中的UA动态生成与轨迹建模工程实践

滑块验证中的UA动态生成与轨迹建模工程实践

简介:本资源是一份面向Python安全研究与自动化开发者的滑块验证码逆向分析实践案例,聚焦阿里巴巴X82YX5SEC滑块验证机制的识别与模拟突破。内容涵盖核心算法实现、通用滑块处理逻辑及配套客户端环境,适用于Web安全学习、验证码对抗技术研究及…

2026/10/11 20:35:22 阅读更多 →
termite 1.8.4 多系统多架构发布包:安装配置与排错实战

termite 1.8.4 多系统多架构发布包:安装配置与排错实战

简介:Termite 1.8.4 是一套轻量级跨平台远程管理工具包,覆盖 Linux、macOS、Windows 等主流系统,并适配 x86、x64、arm、mips 多种硬件架构。工具整体分为管理端 admin 与客户端 agent,支持跳板机互联、正反向级联和内置 Shell 操…

2026/10/11 20:35:22 阅读更多 →
QT+PaddleOCR打造桌面OCR识别工具:架构与实战避坑指南

QT+PaddleOCR打造桌面OCR识别工具:架构与实战避坑指南

简介:面向需要快速搭建OCR应用界面的Qt开发者与PaddleOCR初学者,这套demo压缩包将源码与发布版本打包在一起,可作为从零开始接触文字识别界面开发的完整示例。压缩包整体大小约454.7MB,源码部分涵盖Qt窗口设计、调用PaddleOCR识别…

2026/10/11 20:35:22 阅读更多 →
中文社区为何一夜开写 SemIf:从 Kev 到 GLiNER,语义判断这波热度有迹可循

中文社区为何一夜开写 SemIf:从 Kev 到 GLiNER,语义判断这波热度有迹可循

中文社区为何一夜开写 SemIf:从 Kev 到 GLiNER,语义判断这波热度有迹可循 【免费下载链接】SemIf-OpenJev Semantic ifs from open models, on a 3090 at home. Independent; not affiliated with Jev or TypeSafe. 项目地址: https://gitcode.com/gh_…

2026/10/11 20:35:22 阅读更多 →
MySQL事务隔离级别实战:脏读、幻读、MVCC与间隙锁全解析

MySQL事务隔离级别实战:脏读、幻读、MVCC与间隙锁全解析

1. 先讲清楚:隔离级别不是“四个等级”,而是“四组权衡”很多人面试被问“MySQL 事务隔离级别有哪几种”,都能背出四个名字:读未提交、读已提交、可重复读、串行化。但真正的难点从来不是背名字,而是搞懂每个级别到底堵…

2026/10/11 20:35:22 阅读更多 →
YashanDB单机部署实操:从环境准备到实例启动的完整指南

YashanDB单机部署实操:从环境准备到实例启动的完整指南

数据库这玩意儿,平时看着没啥存在感,可真到要部署的时候,环境、依赖、权限、端口、内核参数,哪一个拎出来都能把人折腾得没脾气。最近一段时间,因为项目选型,我在几台机器上反复部署过YashanDB——一款国产…

2026/10/11 20:34:21 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →