Releases: BryceWG/BiBi-Keyboard
Releases · BryceWG/BiBi-Keyboard
Release 3.14.1
📝 更新日志 / Changelog (v3.14.1)
中文
新增功能
- OpenAI ASR 多配置支持: 为 OpenAI ASR 添加多配置切换支持
- FunASR Nano 语言选择: 为 FunASR Nano 添加识别语言选择功能
- FunASR MLT Nano 模型支持: 新增 FunASR MLT Nano 变体支持
改进优化
- FunASR Nano 中文处理优化: 启用原生 ITN,改善中文数字等文本格式化效果
English
New Features
- OpenAI ASR Multi-Profile Support: Added multi-profile switching support for OpenAI ASR
- FunASR Nano Language Selection: Added recognition language selection for FunASR Nano
- FunASR MLT Nano Variant Support: Added support for the FunASR MLT Nano variant
Improvements
- FunASR Nano Native ITN: Enabled native ITN in FunASR Nano to improve Chinese text normalization results
Release 3.14.0
📝 更新日志 / Changelog (v3.14.0)
中文
新增功能
- FireRedASR V2 引擎支持: 替换 TeleSpeech 并新增 FireRedASR V2 引擎支持
改进优化
- 识别性能优化: 优化本地模型发现与 PCM 转换流程,减少冗余处理开销
- 界面渲染优化: 减少冗余 UI 更新,提升界面渲染效率
- 本地识别依赖升级: 升级 sherpa-onnx 至 1.12.28
问题修复
- 修复悬浮球下录音状态清理问题,提升稳定性
English
New Features
- FireRedASR V2 Engine Support: Replaced TeleSpeech and added support for the FireRedASR V2 engine
Improvements
- Recognition Performance Optimization: Optimized model discovery and PCM conversion flow to reduce redundant processing overhead
- UI Rendering Optimization: Reduced redundant UI updates to improve rendering efficiency
- Local ASR Dependency Upgrade: Upgraded sherpa-onnx to 1.12.28
Bug Fixes
- Fixed FireRedASR result sanitization and resource cleanup issues on error paths to improve recognition stability
- Fixed delayed UI updates caused by structural render refresh not being flushed in some scenarios
Release 3.13.4
📝 更新日志 / Changelog (v3.13.4)
中文
新增功能
- OpenAI Realtime 流式识别: 新增 OpenAI Realtime 流式语音识别支持
- 阿里云百炼模型升级: 阿里云百炼流式识别模型版本升级至 qwen3-asr-flash-realtime-2026-02-10
改进优化
- 兼容性提升: 降低 minSdk 至 26,支持 Android 8.0 及以上设备
English
New Features
- OpenAI Realtime Streaming Recognition: Added OpenAI Realtime streaming speech recognition support
- Alibaba DashScope Model Upgrade: Upgraded Alibaba DashScope streaming recognition model to qwen3-asr-flash-realtime-2026-02-10
Improvements
- Compatibility Enhancement: Lowered minSdk to 26, supporting Android 8.0 and above
Release 3.13.3
📝 更新日志 / Changelog (v3.13.3)
中文
新增功能
- 初始配置引导页: 重构首次使用的初始配置引导页
- 键盘按钮长按提示: 添加键盘按钮长按提示功能
- 供应商配置分组: 已配置和未配置的 ASR 和 LLM 供应商分开显示
- 备用ASR引擎超时阈值敏感度设置: 添加备用ASR引擎超时阈值敏感度设置
改进优化
- SyncClipboard兼容性: 支持新版SyncClipboard(v3.11.1以上)
English
New Features
- Initial Setup Guide: Refactored initial configuration guide page for first-time users
- Keyboard Button Long-Press Hints: Added long-press hint feature for keyboard buttons
- Provider Configuration Grouping: Separated configured and unconfigured ASR and LLM providers into different groups
- Backup ASR Engine Timeout Sensitivity Setting: Added timeout threshold sensitivity setting for backup ASR engine
Improvements
- SyncClipboard Compatibility: Added support for new SyncClipboard version (v3.11.1 and above)
Release 3.13.2
📝 更新日志 / Changelog (v3.13.2)
中文
新增功能
- 阿里云百炼 LLM 供应商: 添加阿里云百炼作为新的后处理模型供应商选项
- [Pro]热词触发频率统计: 在热词管理界面添加热词触发计数,帮助用户优化热词列表
改进优化
- Shizuku/Root 权限管理器: 重构 Shizuku/Root 权限管理器,提升稳定性和可维护性
- 键盘面板稳定性: 统一不同 ROM 的输入法底部间距解析逻辑,添加底部间距预热机制以提高键盘面板的稳定性
- Soniox 模型更新: 更新 Soniox 流式引擎模型版本至 stt-rt-v4
English
New Features
- Alibaba Dashscope LLM Provider: Added Alibaba Dashscope as a new LLM provider option
- [Pro] Hotword Trigger Frequency Statistics: Added hotword trigger count in hotword management interface to help users optimize their hotword list
Improvements
- Shizuku/Root Privilege Manager: Refactored Shizuku/Root privilege manager for improved stability and maintainability
- Keyboard Panel Stability: Unified IME bottom inset resolution logic across different ROMs, added bottom inset warm-up mechanism to improve keyboard panel stability
- Soniox Model Update: Updated Soniox streaming engine model version to stt-rt-v4
Release 3.13.1
📝 更新日志 / Changelog (v3.13.1)
中文
新增功能
- Shizuku/Root 增强保活: 添加 Shizuku/Root 增强保活功能,提升后台运行稳定性
- 内置提示词多语言支持: 实现内置提示词的多语言支持,提升不同语言用户的使用体验
- LLM 测试取消: LLM 测试时可以取消以打断测试
- [Pro]新增AI助手功能: 在 Pro 版本中添加 AI 助手功能,通过关键词触发调用
- [Pro]热词注入优化: 启用热词注入 AI 后处理提示词后,自动基于音素匹配进行热词筛选,通过提升热词注入的准确性来优化模型后处理的效果
改进优化
- 悬浮球录音动画: 优化悬浮球录音呼吸动画效果
- LLM 温度设置: 更新默认温度值并简化温度标签显示
English
New Features
- Shizuku/Root Enhanced Keep-Alive: Added Shizuku/Root enhanced keep-alive feature for improved background stability
- Built-in Prompts Multilingual Support: Implemented multilingual support for built-in prompts, enhancing user experience for different language speakers
- LLM Test Cancellation: Added LLM test cancellation feature
- [Pro] New AI Assistant Feature: Added AI assistant feature in Pro version, triggered by keywords
- [Pro] Hotword Injection Optimization: When enabling hotword injection AI post-processing
Improvements
- Floating Ball Recording Animation: Optimized floating ball recording breathing animation effect
- LLM Temperature Settings: Updated default temperature value
Release 3.13.0
📝 更新日志 / Changelog (v3.13.0)
中文
新增功能
- 设置搜索功能: 新增设置搜索功能
- 历史记录优化: 在历史记录中新增外部输入来源类别标识,优化处理时间显示
- AI编辑面板优化: 为AI编辑面板添加信息栏和空格键,优化整体布局
- Soniox模型升级: 更新Soniox ASR非流式引擎使用的模型版本至v4
改进优化
- Soniox语言选择器优化: 优化Soniox语言选择器UI
- UI细节优化: 粘贴板面板图标优化,调整数字键盘面板高度和边距
- 架构重构优化: 重构键盘核心、ASR设置、悬浮球交互及设置存储模块,提升代码可维护性
- VAD性能优化: 实现VAD实例池化,提升性能和资源利用率
- RecognitionService增强: 改进RecognitionService服务的安全性和兼容性
- 输入法磁贴重构: 重构输入法选择器磁贴逻辑
问题修复
- 修复悬浮球错误状态动画和视觉效果的清理问题
- 为流式ASR引擎补齐VAD资源释放逻辑
- 修复AI处理失败时的识别记录处理问题
变更说明
- 移除豆包语音双向流式和首字加速的实验性功能
English
New Features
- Settings Search: Added settings search functionality
- History Optimization: Added external input source category identifier in history records with optimized time display
- AI Edit Panel Enhancement: Added info bar and space key to AI edit panel with optimized layout
- Soniox Model Upgrade: Updated Soniox ASR non-streaming engine model version to v4
Improvements
- Soniox Language Selector Optimization: Optimized Soniox language selector UI
- UI Detail Optimization: Optimized pasteboard panel icon and adjusted numeric keyboard panel height and margins
- Architecture Refactoring: Refactored keyboard core, ASR settings, floating ball interaction and settings storage modules for better maintainability
- VAD Performance Optimization: Implemented VAD instance pooling to improve performance and resource utilization
- RecognitionService Enhancement: Improved security and compatibility of RecognitionService
- IME Tile Refactoring: Refactored input method selector tile logic
Bug Fixes
- Fixed floating ball error state animation and visual effect cleanup issues
- Added VAD resource release logic for streaming ASR engines
- Fixed recognition record handling when AI processing fails
Changes
- Removed experimental features of Doubao voice bidirectional streaming and first-character acceleration
Release 3.12.1
📝 更新日志 / Changelog (v3.12.1)
中文
新增功能
- 悬浮球图标优化: 优化悬浮球图标和动画效果,常驻模式下贴边半隐时显示箭头把手
- 历史记录统计增强: 增强历史记录统计信息,新增AI后处理耗时显示
- 外部输入法联动增强: 改进外部输入法联动指引,新增支持 Trime 输入法
改进优化
- AI后处理打字机效果: 仅在AI后处理真正生效时使用打字机动画
问题修复
- 增加贴边锚点系统,解决横竖屏切换时悬浮球位置偏移问题
- 修复使用安卓导航栏时选项菜单显示不全的问题
- 修复冷启动时系统 insets 异常导致的布局问题
English
New Features
- Floating Ball Icon Optimization: Optimized floating ball icon and animation effects, added arrow handle when floating ball is docked at screen edge in persistent mode
- History Statistics Enhancement: Enhanced history statistics with AI post-processing time display
- External IME Linkage Enhancement: Improved external input method linkage guidance with added support for Trime input method
Improvements
- AI Post-Processing Typewriter Effect: Only use typewriter animation when AI post-processing is actually active
Bug Fixes
- Added edge anchor system to fix position offset issues when switching between portrait and landscape modes
- Fixed options menu display issue when using Android navigation bar
- Fixed layout issues caused by abnormal system insets during cold start
Release 3.12.0
📝 更新日志 / Changelog (v3.12.0)
中文
新增功能
- 并行主备双引擎识别: 新增并行主备双引擎识别功能,提升语音识别准确性和可靠性
- FunASR Nano 独立供应商: 将 FunASR Nano 从 SenseVoice 中剥离,新增为独立的 ASR 供应商
- FunASR Nano 推理优化: 支持 FunASR Nano 完整版本,提升识别精度
- 后处理打字机效果: 为流式 AI 后处理结果添加打字机动画效果,提升交互体验
- 后处理打字机开关: 在后处理设置中新增打字机效果开关选项
- 切换输入法磁贴: 新系统设置快捷磁贴,方便快速切换输入法
- 增加供应商标签: 为语音识别供应商增加标签,帮助用户选择合适的供应商
- [Pro] 一键删除热词: 在热词管理界面添加一键删除所有热词功能
- [Pro] 正则后处理优化: 内置常用正则表达式模板,支持配置备注说明,优化UI
改进优化
- 本地模型加载协调器: 引入本地模型加载协调器,优化模型加载流程,提升加载可靠性
- 优化 ITN 效果: 优化中文数字归一化效果,提升数字识别准确性
- Soniox 流式引擎重构: 修复 Soniox 流式引擎的若干问题
- ASR 选项显示名称: 精简多 ASR 选项显示名称,提升界面简洁度
问题修复
- 尝试修复 Paraformer 句尾丢字的问题
- 避免本地模型首次加载时误触发超时
English
New Features
- Parallel Primary-Backup Dual-Engine Recognition: Added parallel primary-backup dual-engine recognition feature to improve speech recognition accuracy and reliability
- FunASR Nano Independent Vendor: Separated FunASR Nano from SenseVoice as an independent ASR vendor
- FunASR Nano Inference Optimization: Added support for FunASR Nano full version to improve recognition accuracy
- Post-Processing Typewriter Effect: Added typewriter animation effect for streaming AI post-processing results to enhance interaction experience
- Post-Processing Typewriter Toggle: Added typewriter effect toggle option in post-processing settings
- Switch IME Tile: Added new system settings quick tile for convenient input method switching
- Vendor Tags: Added tags for speech recognition vendors to help users choose the appropriate vendor
- [Pro] One-Tap Hotword Deletion: Added one-tap delete all hotwords feature in hotword management interface
- [Pro] Regex Post-Processing Optimization: Built-in common regex templates with configurable descriptions and optimized UI
Improvements
- Local Model Loading Coordinator: Introduced local model loading coordinator to optimize model loading process and improve loading reliability
- Optimized ITN Effect: Optimized Chinese number normalization effect to improve number recognition accuracy
- Soniox Streaming Engine Refactor: Fixed several issues with Soniox streaming engine
- ASR Option Display Names: Simplified multi-ASR option display names to improve interface cleanliness
Bug Fixes
- Attempted to fix Paraformer end-of-sentence character loss issue
- Prevented false timeout trigger on first local model load
Release 3.11.2
📝 更新日志 / Changelog (v3.11.2)
中文
新增功能
- 触觉反馈强度调节: 新增触觉反馈强度分级调节功能,并补全各场景的触觉反馈
- 自定义推理参数: 新增自定义思考模式的参数配置功能
- 前台保活服务: 其他设置页新增前台保活服务及电池优化白名单申请入口
- 下载源测速: 下载源选择弹窗增加延迟测速显示,方便选择最快的镜像源
- 自动检查更新: 关于页新增"自动检查更新"开关选项
- 更新内置后处理模型列表: 为部分渠道新增多个内置后处理模型可供选择
改进优化
- 预置渠道拉取模型: 将拉取模型列表功能扩展到预置渠道,不再仅限于自定义渠道
- 下载镜像源配置: 统一下载镜像源配置并简化调用逻辑
问题修复
- 修复本地模型"配置指南"跳转按钮失效的问题
- 修复同步总字符数时可能丢失已统计 ASR 字符的问题
English
New Features
- Haptic Feedback Intensity Adjustment: Added haptic feedback intensity level adjustment and completed haptic feedback for various scenarios
- Custom Thinking Parameters: Added custom thinking parameter configuration for AI post-processing models
- Foreground Keep-Alive Service: Added foreground keep-alive service and battery optimization whitelist request entry in Other Settings
- Download Source Speed Test: Added latency speed test display in download source selection dialog for easier fastest mirror selection
- Auto Update Check: Added "Auto Check for Updates" toggle option in About page
- New Built-in Post-Processing Models: Added multiple built-in post-processing models to choose from
Improvements
- Preset Channel Model Fetch: Extended model list fetching to preset channels, no longer limited to custom channels only
- Download Mirror Configuration: Unified download mirror source configuration and simplified calling logic
Bug Fixes
- Fixed "Configuration Guide" jump button not working for local models
- Fixed potential loss of already counted ASR characters when syncing total character count