VoiceTyper is a Windows application that enables voice-to-text input using Microsoft Azure's Speech Services. Simply press a hotkey and start speaking - your words will be typed automatically, with support for multiple languages and automatic language detection!
- π Official Website
- β¬οΈ Download Latest Release
- π Report Bug
- Go to the Releases page
- Download the latest
VoiceTyper_Setup.msi - Run the installer and follow the prompts
- Launch VoiceTyper from the Start Menu or desktop shortcut
The installer will:
- Install VoiceTyper to Program Files
- Create Start Menu shortcuts
- Add desktop shortcut (optional)
- Register for automatic updates
System Requirements:
- Windows 10 or later
- .NET 6.0 Runtime (automatically installed if needed)
- Microphone for voice input
- Internet connection for Azure Speech Services
View All Releases | Report Bug
- Voice-to-text typing with comprehensive language support:
- East Asian Languages:
- Chinese (Cantonese) with English/Mandarin mixing
- Chinese (Mandarin) with English/Cantonese mixing
- Chinese (Traditional) with English/Simplified mixing
- Japanese with Chinese/English mixing
- Korean with Chinese/English mixing
- European Languages:
- English (US)
- French with English mixing
- German with English mixing
- Spanish with English mixing
- Italian with English mixing
- Portuguese with Spanish/English mixing
- Russian with English mixing
- Southeast Asian Languages:
- Thai with Chinese/English mixing
- Vietnamese with Chinese/English mixing
- Indonesian with Malay/English mixing
- Malay with Indonesian/English mixing
- East Asian Languages:
- Intelligent mixed-language recognition
- Automatic language detection during speech
- Automatic punctuation support (optional)
- Customizable hotkey for starting/stopping voice input
- System tray integration with easy access to settings
- Real-time speech recognition with visual feedback
- Debug logging for troubleshooting
- Run at startup option
- Secure Azure Speech Service configuration
-
Get your Azure Speech Service credentials:
- Create an Azure Account if you don't have one
- Create a Speech Service resource
- Copy your resource's region and key
-
Configure VoiceTyper:
- Right-click the tray icon
- Select "Settings"
- Enter your Azure region and key
- Choose your preferred primary language
- Enable/disable automatic punctuation
- Configure startup options
- Or use the default shared credentials (limited usage)
- Press the default hotkey (Ctrl + Shift + /) to start voice input
- You can change this in Settings
- Start speaking in any supported language
- The system will automatically detect and handle language switching
- Press the hotkey again to stop
Access settings through the system tray icon:
- Language selection with mixing options
- Automatic punctuation toggle
- Hotkey configuration
- Azure Speech Service settings
- Run at startup option
- Debug logs access
- Windows Settings > Apps > Apps & features > VoiceTyper > Uninstall
- Or Control Panel > Programs > Programs and Features > VoiceTyper > Uninstall
- Simply delete the extracted folder
- Delete any shortcuts you created
- Optional: Delete settings file from
%AppData%\VoiceTyper
If you encounter any issues:
- Check the Debug Logs (accessible from system tray menu)
- Make sure your microphone is working and allowed in Windows Privacy Settings
- Verify your internet connection
- Report issues on our GitHub repository
- Visual Studio 2022 or later
- .NET 6.0 SDK
- Windows 10 or later
- WiX Toolset v4
- WiX Toolset Visual Studio 2022 Extension
-
Clone the repository:
git clone https://github.com/palmasop/VoiceTyper.git cd VoiceTyper -
Build with Visual Studio:
- Open
VoiceTyper.sln - Build solution (F6)
- Open
-
Or build with .NET CLI:
dotnet build
- Build the main project in Release configuration
- Build the
installer_wixproject to generate the installer - The installer will be created at
installer_wix\bin\Release\VoiceTyper_Setup.msi
You can also build everything at once using:
dotnet build -c ReleaseVoiceTyper/
βββ .github/ # GitHub workflows and configuration
βββ VoiceTyper/ # Main application project
βββ VoiceTyperSetup/ # WiX installer project
βββ docs/ # Documentation
β βββ images/ # Screenshots and images
βββ .gitignore
βββ LICENSE
βββ README.md
βββ VoiceTyper.sln # Solution file
This project is licensed under the MIT License

