Releases: EthanYoQ/whisper-input
Whisper Input v1.3.25
What this release is
Whisper Input is a Windows AI voice input tool: press a global hotkey, speak in Chinese, convert speech to text, remove filler words, polish or structure the result, and insert it at the current cursor position with clipboard fallback.
It is built upon OpenLess, but is not an official OpenLess distribution and is not affiliated with Typeless. This release is positioned for users searching for an OpenLess-based Windows voice typing tool, Typeless alternative, AI voice dictation, Chinese speech-to-text, workplace dictation, and Chinese-to-English voice input.
中文:这是一个基于 OpenLess 改造的 Windows 语音输入、Typeless 平替方向、快捷键语音转文字、按住说话自动输入、去口头语润色、结构化文本和插入当前光标的 AI 输入工具,更聚焦中文职场语音输入和中文转英文语音输入。
Download
Whisper_Input_1.3.25_x64_setup.exe: Windows installer.Whisper_Input_1.3.25_x64_en-US.msi: MSI installer.Whisper_Input_1.3.25_x64_portable.zip: portable archive.
Fixes
- Update Style page Chinese examples so light/structured previews resolve spoken self-corrections to the final value, e.g.
周三下午两点instead of retaining不是周二. - Add conservative light-polish cleanup for stray fillers that the LLM may leave behind, such as sentence-start
嗯,/呃,/啊。. - Preserve meaningful mentions like
例如嗯、啊之类and short responses such as嗯?你确定吗?.
Verification
npx tsx src/lib/stylePrefs.test.tscargo test polish::tests::npm run buildscripts/windows-package-msvc.ps1 -SkipNpmCi -SkipRustInstall -CleanArtifacts
SHA256
Whisper_Input_1.3.25_x64_setup.exe:A206954EEF7ED8D6DC9D229D4A86964569597B81C21B8F1734A210BA715A9B56Whisper_Input_1.3.25_x64_en-US.msi:D6F1344F3877B9E48EC8716EE547D05FF6C4169EC97A81544240D0C83855EA2FWhisper_Input_1.3.25_x64_portable.zip:5CD3D0BD055AD46EA208DFFED3DE06C6F81DB4AADB811D0B8CF5450B3CAE4E43
Whisper Input v1.3.24
Fixes
- Persist cumulative usage stats in
usage-stats.jsonso total characters and total voice input no longer decrease when the 200-entry history archive is capped. - Seed the new counters from existing retained history on first launch, then increment them independently of history retention.
- Reset persisted usage stats when history is cleared.
- Overview now reads persisted totals via
get_usage_stats.
Verification
npm run buildcargo test persistence::tests::scripts/windows-package-msvc.ps1 -SkipNpmCi -SkipRustInstall -CleanArtifacts
SHA256
Whisper_Input_1.3.24_x64_setup.exe:65FF798936FEC66F2211363E4EE301BB2CEE490B0014AC4E5BCFF7525CC71FD0Whisper_Input_1.3.24_x64_en-US.msi:41E15C9FDEBF3D1B9B0BC5847474347F5C7DC5470091B48769D3183D49651CFEWhisper_Input_1.3.24_x64_portable.zip:AF6916AA092C26FE6FF4CF4E327ADE852A79F00FFDEE87363B516B833B757C50
v1.3.23
- Fix Windows Right Alt shortcut recording when the low-level hook reports Alt as an injected Alt/AltGr event.
- Keep the fix narrow: injected non-Alt synthetic keys remain filtered unless the existing diagnostic environment override is enabled.
- Add a CI-safe core regression test so this path is covered by release validation.
v1.3.22
Whisper Input v1.3.21
Windows RightAlt reliability release.
- Repairs legacy default RightAlt+Hold preferences to Toggle once so a quick RightAlt tap no longer starts and immediately stops recording during ASR startup.
- Keeps customized hotkeys untouched after the one-shot migration marker is set.
- Adds RightAlt/AltGr regression coverage for trigger recognition, shortcut recording, and the migration rule.
- Moves CI to a Tauri-free RightAlt core test crate so GitHub Actions can continuously guard this regression without WebView2 test-binary failures.
Whisper Input v1.3.20
Fixes the repeated Windows Right Alt regression by repairing legacy default RightAlt preferences that were left in Hold mode. On Windows, a stale default RightAlt + Hold configuration is migrated once to Toggle so a normal tap starts dictation instead of immediately stopping while ASR is still connecting. The migration is versioned so users can still intentionally choose Hold later. Adds full Windows AltGr sequence tests for trigger and shortcut recording, covering the synthetic left Ctrl + extended Right Alt sequence. Keeps the Windows hotkey regression CI in place for future main/PR changes.
Whisper Input v1.3.19
Fixes Windows Right Alt hotkey handling in both dictation triggering and shortcut recording. The Windows low-level hook now normalizes generic extended Alt events to AltRight/RightAlt, and the shortcut recorder waits for native recording mode before accepting key input. Adds the missing hotkey regression test entrypoint and extends Windows hotkey tests for generic extended Alt. Also allows the packaging script to clean the fixed sibling app artifacts directory safely.
Whisper Input v1.3.18
Summary
- Remove the frontend outer border/ring from the main app window shell.
- Bump app version to 1.3.18.
- Record the local Whisper Input directory rule to keep only
sourceandapplong term.
Verification
- npm run build
- cargo test --manifest-path src-tauri/Cargo.toml capsule_window_bounds --lib
- powershell -NoProfile -ExecutionPolicy Bypass -File scripts/windows-preflight.ps1 -Toolchain msvc
- powershell -NoProfile -ExecutionPolicy Bypass -File scripts/windows-package-msvc.ps1 -SkipRustInstall -SkipNpmCi -CleanArtifacts -ArtifactsRoot "C:\Vibe Coding Project\Whisper-input\app"
- Chrome headless screenshot of http://127.0.0.1:1420 after the window-border change
Whisper Input v1.3.17
Summary
- Fix Windows Right Alt shortcut recording by forwarding native low-level hook recorder events to the frontend.
- Preserve Right Alt dictation trigger behavior while shortcut recording is active.
- Bump app version to 1.3.17.
Verification
- npx --yes tsx src/components/ShortcutRecorder.test.ts
- npx --yes tsx src/lib/hotkeyRecorder.test.ts
- cargo test hotkey --lib
- npm run tauri -- build
Whisper Input v1.3.16
修复
- 恢复设置页「简单模式 / 1. 选择服务方案」双列卡片布局:千问优先与豆包备用并排显示。
- 回滚服务方案描述文本为旧版单行省略,避免卡片被撑成上下排列。
验证
- npm run build
- cargo test --lib -- --test-threads=1
- Playwright 视觉验证:服务方案区域 computed grid 为 442px 442px,千问/豆包双列并排。
安装包 SHA256
- Whisper_Input_1.3.16_x64_setup.exe: E764040A38B4DAEF85D938A1DC4C86842B9451C87475E4A792015F7EDE4B4404
- Whisper_Input_1.3.16_x64_en-US.msi: D9C372E3854586368A7BC7BC50E2517E93FCD4A58FB22711DE6528E86C1D58C8
- Whisper_Input_1.3.16_x64_portable.zip: 4CF5387F1762C8FF0202D737B664AF7FF153C90AFC1A56FBCCC094D291B33CA1