Skip to content

Releases: BryceWG/BiBi-Keyboard

Release 3.14.1

22 Mar 14:29

Choose a tag to compare

📝 更新日志 / 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

08 Mar 15:40

Choose a tag to compare

📝 更新日志 / 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

28 Feb 08:17

Choose a tag to compare

📝 更新日志 / 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

23 Feb 09:25

Choose a tag to compare

📝 更新日志 / 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

17 Feb 04:12

Choose a tag to compare

📝 更新日志 / 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

09 Feb 04:57

Choose a tag to compare

📝 更新日志 / 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

01 Feb 03:54

Choose a tag to compare

📝 更新日志 / 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

27 Jan 14:23

Choose a tag to compare

📝 更新日志 / 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

20 Jan 12:38

Choose a tag to compare

📝 更新日志 / 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

07 Jan 07:50

Choose a tag to compare

📝 更新日志 / 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