Speech2Type is a free and open-source command-line interface tool designed for macOS users to enable real-time voice typing across any application. It leverages the system's speech recognition capabilities to transcribe spoken words directly into text fields with a simple hotkey. The tool requires macOS 13 or later and Node.js 18+, ensuring compatibility with modern setups. It works seamlessly in terminals, code editors like Claude Code and Cursor, and web apps such as Lovable, providing a hands-free typing experience that boosts productivity and reduces physical strain. By integrating with existing workflows, it allows users to dictate text effortlessly, making it ideal for coding, writing, and general computer use.
Free
How to use Speech2Type?
To use Speech2Type, install it via npm with 'npm i -g speech2type', then run 's2t start' in the terminal. Press the hotkey (⌘;) to activate voice input; as you speak, your words are transcribed in real-time at the cursor position and copied to the clipboard. This tool is perfect for quickly inputting text in coding environments, writing documents, or chatting in apps, helping users save time and maintain focus without switching between typing and speaking.
Speech2Type 's Core Features
Real-time voice transcription that instantly converts speech to text in any macOS text field, enhancing typing speed and efficiency.
Seamless integration with CLI tools and applications, allowing users to use voice input in terminals, IDEs, and web apps without additional setup.
Hotkey activation (⌘;) for quick access, enabling users to start and stop dictation effortlessly during workflows.
Clipboard copying functionality that automatically saves transcribed text, making it easy to paste into any application as needed.
Open-source nature, providing transparency and allowing community contributions for improvements and customizations.
Cross-application compatibility, working with popular tools like Claude Code, Cursor, and Lovable, as well as any macOS app with text input.
Speech2Type 's Use Cases
Software developers can use Speech2Type to dictate code snippets and comments in IDEs like Cursor, reducing typing fatigue and speeding up coding sessions, especially during long debugging or development tasks.
Writers and content creators benefit from voice typing to draft articles, emails, or scripts in apps like text editors, enabling faster idea expression and reducing repetitive strain injuries.
Students and educators can employ the tool for note-taking during lectures or while studying, allowing them to focus on listening and learning without distraction from manual typing.
Productivity enthusiasts integrate Speech2Type into daily workflows for tasks like data entry or messaging, saving time and improving multitasking capabilities in various macOS applications.
Accessibility users with physical limitations find Speech2Type invaluable for computer interaction, providing an alternative input method that enhances independence and efficiency.