Skip to content

转录历史

管理和查阅所有语音转写记录的本地数据库。

功能入口

主界面 → 历史记录

若入口名称为“历史/记录/转录历史”,以实际界面为准。

历史记录页面

核心功能

记录查看

每条历史记录包含:

  • 转写结果:原始转写文本
  • 优化结果:AI 优化后的文本(如果启用了风格模式)
  • 录音时长:本条录音的时长
  • 转写耗时:语音识别花费的时间
  • Token 消耗:AI 处理消耗的 Token 数(需在设置 → 数据管理中开启显示)
  • 录音文件:如果启用了录音保存,可以直接播放原始录音

搜索功能

在搜索框输入关键词,快速定位历史记录。

搜索特点

  • 实时搜索:输入即搜,300ms 防抖
  • 全文匹配:搜索原始文本和优化后的文本
  • 支持中英文混合搜索

使用场景

  • 回顾之前转写的会议内容
  • 查找某个特定话题的记录
  • 确认某次转写的准确性

日期筛选

按时间范围过滤历史记录:

选项说明
今天只显示当天的记录
最近 3 天包含前天、昨天、今天
最近 7 天近一周的记录
最近 30 天近一个月的记录
全部显示所有历史记录

默认显示「今天」的记录,避免一次性加载过多数据。

统计信息

页面顶部显示当前筛选范围的统计:

  • 记录条数:当前时间范围内的转写数量
  • 累计时长:总共转写了多长时间的语音

帮助你了解使用频率和习惯。

录音播放

如果启用了「录音保存」功能,可以在历史记录中直接播放原始录音。

播放方式

点击记录旁边的 🔊 播放按钮,底部会弹出音频播放器。

播放器功能

  • 播放/暂停
  • 进度条拖拽
  • 显示当前时间和总时长

录音优先机制

为了保证录音质量,正在录音时:

  • 自动暂停正在播放的历史录音
  • 点击播放会提示"录音中无法播放"

避免把外放声音录进去。

录音文件丢失

如果录音文件被删除或移动,点击播放会提示"音频文件不存在"。

系统会自动清除该记录的音频路径,下次刷新后播放按钮会消失。

数据操作

导出记录

点击「导出」按钮,支持多种格式:

  • TXT:纯文本格式,方便阅读
  • JSON:结构化数据,便于程序处理
  • CSV:表格格式,可用 Excel 打开

导出文件位置可在导出完成提示中查看。

删除单条

每条记录右侧有删除按钮,可以删除单条历史。

删除后不可恢复,请谨慎操作。

清空所有

点击「清空」按钮,删除所有历史记录。

会弹出确认提示,防止误操作。

同步刷新

点击 🔄 同步按钮可以:

  • 清空当前搜索条件
  • 重置日期筛选为「今天」
  • 从数据库重新加载数据

适用于:

  • 列表显示异常时刷新
  • 切换筛选条件后想重置
  • 数据可能更新了想同步

分页加载

为了保证性能,历史记录采用分页加载:

  • 每次加载 100 条
  • 滚动到底部显示「加载更多」
  • 点击后继续加载下一批

这样即使有上万条记录,也不会卡顿。

数据存储

本地数据库

历史记录存储在本地 SQLite 数据库中:

  • 数据完全在本地,不会上传
  • 支持快速查询和搜索
  • 自动管理数据索引

存储内容

每条记录保存:

  • 原始转写文本
  • AI 优化后的文本
  • 录音文件路径(如果有)
  • 转写时间戳
  • 录音时长
  • 转写耗时
  • Token 消耗明细

数据位置

具体路径可在 设置 → 数据管理 中查看,详见 数据管理

性能优化

为什么采用分页?

如果一次性加载全部历史:

  • 内存占用大
  • 界面渲染慢
  • 滚动可能卡顿

分页加载后:

  • 内存占用可控
  • 首屏秒开
  • 滚动流畅

搜索性能

后端搜索直接查询数据库,即使数万条记录也能快速响应。

前端只负责展示,不做大量数据过滤。

常见问题

Q: 历史记录占多少空间?

纯文本记录很小,1 万条大约几十 MB。

如果启用录音保存,音频文件会占用较多空间。可以定期清理或设置自动清理。

Q: 可以只删除某个时间段的记录吗?

目前只支持删除单条或清空全部。

如果需要批量删除,可以通过日期筛选查看后逐条删除。

Q: 历史记录会自动备份吗?

不会自动备份。如果需要备份,可以:

  1. 设置 → 数据管理 中找到数据库路径
  2. 复制数据库文件到其他位置

Q: 换电脑怎么迁移历史?

  1. 在旧电脑找到数据库文件
  2. 复制到新电脑的相同目录
  3. 新电脑打开应用即可看到历史

注意:录音文件需要单独迁移。

声墨AI - 让语音输入更智能