Skip to content

chriskyfung/Agile-Win-Hotkey-for-iFlyVoice

Agile-Win-Hotkey-for-iFlyVoice Windows badge

English 简体中文 繁體中文

Made for Windows GitHub release (latest by date) Build AutoHotkey Executable GitHub all releases Download Count License: GPL v3

Agile Win Hotkey for iFlyVoice Logo

Elevate your dictation experience on Windows with Agile-Win-Hotkey-for-iFlyVoice. This AutoHotkey v2 script intelligently reconfigures the Win+H hotkey, transforming it into a powerful shortcut for seamless control of the iFLYTEK Voice Input Floating Window (讯飞语音悬浮窗).

GitHub Page (EN) Medium (中文)

GitHub Sponsors Default Buy Me A Coffee

✨ Key Features

⌨ Intelligent Hotkey Management

  • The default Win+H hotkey for Windows voice recognition is remapped to Win+Alt+H, freeing up the primary shortcut.
  • Pressing Win+H now intelligently controls iFLYTEK Voice Input:
    • Launch: If iFLYTEK Voice Input is not running, it will be automatically launched. Start iFLYTEK Voice Input with Hotkey
    • Toggle Listening: If the iFLYTEK Floating Window is already active, Win+H will instantly toggle its listening state (start/stop dictation).
      Toggle iFLYTEK Voice Input to start/stop dictating your voices

⬇ Seamless Installation & Dependency Management

  • If iFlyIME (讯飞输入法) is not detected on your system, our utility will intelligently prompt you to download and install the official package directly from https://srf.xunfei.cn/.

    對話框:找不到「訊飛輸入法」。是否立即下並安裝(是/否)

  • Monitor the download process with a clear progress bar, ensuring a smooth and transparent installation experience.

    下載進度條

⚙️ Configuration (Optional)

Tailor the script's behavior to your preferences by creating a config.ini file. Place this file in %APPDATA%\Agile-Win-Hotkey-for-iFlyVoice\ (typically C:\Users\<Your Username>\AppData\Roaming\Agile-Win-Hotkey-for-iFlyVoice\).

Here are the available customization options:

[Preference]
iFlyIME_Path = C:\path\to\your\iFlyVoice.exe
Langauge = en-US
  • iFlyIME_Path: Set a custom path for iFlyVoice.exe. If not specified, the script will look for it in the default installation directory (C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1746\).

  • Langauge: Change the display language for messages and the tray menu. Supported languages are:

    • en-US (English - default)
    • zh-CN (Simplified Chinese)
    • zh-TW (Traditional Chinese)

✅ Requirements

  • AutoHotkey: AutoHotkey v2 (for running from source)
  • Operating System: Windows
  • Software: iFlyIME (讯飞输入法) for Windows v3.0.1746

🧪 Tested applications

✅ Microsoft Word
✅ Microsoft Excel
✅ Microsoft OneNote
✅ Notion for Windows
✅ OneNote for Windows 10
✅ Visual Studio Code
✅ WhatsApp Desktop

💗 Like My Stuff?

Would you like to buy me a coffee? I would really appreciate it if you could support me for the app development.

Buy Me A Coffee

🤝 Contributing

Pull requests for new features, bug fixes, and suggestions are welcome! Please refer to our CONTRIBUTING.md for more details.

📄 License

Distributed under the GNU General Public License v3.0

Sponsor this project

  •  

Contributors