-
Notifications
You must be signed in to change notification settings - Fork 10
Troubleshooting English
简体中文版本:常见问题与排障
When something fails, check in this order:
- API Config setup health has no red blocking item.
- Doubao ASR App Key and Access Key are filled in.
- Windows allows desktop apps to access the microphone.
- Home shows at least one enabled trigger.
- The cursor is in an editable text field.
- The target app does not block paste shortcuts.
- Options can open logs or copy a redacted diagnostic report.
- VoxType opens to a blank main window.
- VoxType stays on the startup page for a long time.
- Reinstalling VoxType does not restore the main UI.
- Other Windows desktop apps that use WebView2 may also fail.
VoxType is a Tauri desktop app. Its main window is rendered by Microsoft Edge WebView2 Runtime. If the system WebView2 Runtime is broken, missing, outdated, or blocked by policy, the app frontend cannot load, so VoxType cannot show its normal troubleshooting UI.
For that reason, VoxType should not silently download, elevate, or repair system components from inside the app. The installer handles missing Runtime installation. If the Runtime is already present but broken, repair it manually with the official Microsoft installer.
- Close VoxType.
- Open the official Microsoft WebView2 download page: https://developer.microsoft.com/microsoft-edge/webview2/
- Download Evergreen Standalone Installer. For most Windows 10/11 PCs, choose
x64. - Save the installer locally, for example
C:\Temp\MicrosoftEdgeWebView2RuntimeInstallerX64.exe. - Right-click the installer and choose "Run as administrator" to run a repair/overwrite install.
- Start VoxType again after the installer finishes.
- If the window is still blank, restart Windows and try VoxType again.
You can also run this from an administrator PowerShell:
Start-Process -Wait -Verb RunAs "C:\Temp\MicrosoftEdgeWebView2RuntimeInstallerX64.exe" -ArgumentList "/silent", "/install"Possible causes:
- ASR credentials are missing, so the main workflow is locked.
- The main shortcut is disabled.
- The shortcut is occupied by another app.
- VoxType is starting, stopping, waiting for the final result, polishing, or outputting text.
- The target app runs as administrator and blocks simulated input from a normal-permission app.
Fix:
- Open API Config and confirm required ASR fields are filled in.
- Open Options and confirm the main shortcut is
Ctrl + Qand at least one trigger is enabled. - Try another shortcut.
- If the target app runs as administrator, try starting VoxType with matching permissions.
Possible causes:
- Microphone permission is disabled.
- Wrong input device.
- Microphone volume is too low or too far away.
- The recording contains no useful speech.
- Network or ASR service issue.
Fix:
- Allow desktop microphone access in Windows Settings.
- Select the correct input device in Options.
- Test Doubao ASR from API Config.
- Try again in a quieter environment.
Notes:
- Empty recognition becomes a failure. It does not run polishing, paste, or successful statistics.
- Continuous low volume follows the manual-stop flow after 30 seconds by default, so a server endpointing miss does not record until the maximum duration.
- If you need long pauses, adjust or disable the local silence fallback in
config.toml.
Press Ctrl + V manually first. If the text appears, recognition and clipboard writing succeeded, and the target app probably blocked simulated paste.
When Home shows "Input completed", VoxType has copied the recognized text and attempted to paste it. Use "Copy text" to write it to the clipboard again, or "View recognized text" to inspect the latest result. This text is kept only in the current window and is cleared when the window closes or the next recording starts.
Fix:
- Test in Notepad first.
- If text was copied, press
Ctrl + Vmanually. - Try
Shift + Insertor clipboard-only output in Options. - If the target app reads the clipboard slowly, increase clipboard restore delay in
config.toml.
VoxType tries to restore common clipboard formats. Images, bitmap handles, file handles, large private formats, or very large clipboard content may not be fully backed up.
Suggestions:
- Plain text and common rich text are usually more stable.
- Large clipboard content may hit the snapshot size limit.
- If restore is partial, VoxType should keep the recognized text available and show a warning.
- If you often handle large images, tables, or file lists, temporarily disable clipboard restore or use clipboard-only output.
Possible causes:
- LLM polishing is disabled.
- Base URL, API Key, or model is incomplete.
- Text length is below
min_chars. - LLM connection test fails.
Fix:
- Enable LLM polishing in API Config.
- Fill in Base URL, API Key, and model.
- Run the LLM test.
- Leave it off if short text does not need polishing.
Try:
- Disable thinking.
- Increase
min_charsso short text skips polishing. - Use a faster model.
- Increase timeout only for slow networks or models; timeout does not make polishing faster.
Hotwords are context, not a forced replacement table.
Tips:
- Use one term per line.
- Use real spelling.
- Do not put long paragraphs into hotwords.
- Proper nouns, names, product names, and abbreviations work best.
- For style preferences, use scene notes instead.
Possible causes:
- Automatic hotwords are disabled.
- Local history is empty.
- LLM API is not configured.
- There are no high-quality candidate terms.
Fix:
- Enable automatic hotword candidates on Hotwords & prompts.
- Use voice input a few times to accumulate local history.
- Configure and test LLM API.
- Generate candidates manually.
Since 0.1.62, VoxType merges extra spaces between adjacent CJK characters before sending screen OCR context to Doubao ASR and the optional LLM. For example, 屏 幕 OCR 上 下 文 is normalized to 屏幕 OCR 上下文. English acronyms, shortcuts, paths, and number spacing are kept as much as possible.
If the test preview is still obviously poor, confirm that the Windows Chinese OCR language capability is available, and keep the foreground window text clear and unobstructed. If the current window contains sensitive information, disable Screen OCR context in Options; recording, ASR, and paste still work without it.
If in-app update fails, download the latest installer manually from GitHub Releases:
https://github.com/zkwi/VoxType/releases
You usually do not need to uninstall the old version first. If the installer says files are in use, exit VoxType from the tray and try again.
Options and the tray menu can open logs. Options can also copy a redacted diagnostic report.
When reporting an issue, include:
- VoxType version.
- Windows version.
- Steps to reproduce.
- Whether the issue reproduces in Notepad.
- Redacted diagnostic report.
Do not send real API keys, hotwords, prompts, recognized text, screen OCR text, automatic hotword history, unredacted logs, or screenshots that expose Windows username paths.