Skip to main content
Glama

VocoType - Precise Offline Voice Input Method

VocoType is a completely free desktop voice input method designed for professionals who value privacy and efficiency. All recognition is performed locally, ensuring it works without an internet connection and never uploads any data.

This GitHub project is the CLI (Command Line Interface) open-source version of the VocoType core engine, primarily intended for developers.


➡️ Want the best experience? Download the free desktop version now!

Ready to use out of the box, with more complete features and no technical background required.

Visit the official website to download the free, full-featured VocoType desktop version

Introduction

VocoType is an intelligent voice input tool that allows you to convert speech to text in real-time and automatically input it into your current application using hotkeys. It supports MCP speech-to-text, AI text optimization, custom replacement dictionaries, and more, making voice input more efficient and accurate.

📹 Demo Video

Related MCP server: vibevoice-asr

Download

OS

Download

Windows

Setup

macOS

DMG DMG


🤔 Why is VocoType different?

Feature

VocoType

Traditional Cloud Input

OS Built-in

Privacy & Security

Local offline, never uploads

❌ Data uploaded to cloud

⚠️ Complex privacy policy

Network Dependency

No internet required

❌ Must be online

❌ Strong network dependency

Response Speed

0.1s latency

Slow, affected by network

Slow, affected by network

Customization

Powerful custom dictionary

Weak or none

Basically none

✅ Core Features

  • Complete GUI: Ready to use out of the box, with clear and intuitive operations.

  • System-wide Input: Voice input directly into any software or text box.

  • Custom Dictionary: Support for adding 20 common terms and names to improve recognition accuracy.

  • 100% Offline: Absolute privacy and data security.

  • Flagship Recognition Engine: Accurate recognition of mixed Chinese and English content.

  • AI Intelligent Optimization: Supports selecting multiple AI models to automatically correct typos, homophones, and self-corrections in transcriptions via customizable prompt templates. It intelligently recognizes correction commands in spoken language (e.g., "no, change to"), making the output text more accurate and fluent.

(For professional users with higher requirements, an option to upgrade to the Pro version is provided within the app to unlock advanced features like an unlimited dictionary.)

🎯 Suitable for Various Professional Scenarios

Whether you are a writer, lawyer, scholar, gamer, or just handling daily office work, VocoType is your trusted efficiency partner.

User

Scenario

Writers & Creators

Write articles, novels, and organize meeting minutes. Let your thoughts turn into text instantly via voice, staying focused on creation itself.

Legal & Medical Professionals

Handle highly sensitive client information or medical records with 100% offline data security. Custom dictionaries make industry terminology easy to handle.

Students & Scholars

Quickly record lecture notes, organize interview recordings, and write academic papers. Say goodbye to tedious typing and focus more on thinking and research.

Developers & Programmers

Whether pair programming with AI or writing technical documentation, accurately recognize technical terms like function or Kubernetes pod.

Gamers

Communicate with teammates via voice during intense gaming sessions without stopping your actions, maintaining game rhythm and improving team collaboration efficiency.

✨ VocoType Core Engine Features

All VocoType versions share the same powerful core engine.

  • 🛡️ 100% Offline, Privacy Assured: All speech recognition is performed locally on your computer.

  • ⚡️ Flagship Recognition Engine: Accurate mixed Chinese and English input, no more repeated editing.

  • ⚙️ Highly Customizable: Unique replacement dictionary feature ensures names, locations, and industry terms are correct the first time.

  • 💻 Lightweight Design: Requires only 700MB of RAM, pure CPU inference, no expensive graphics card needed.

  • 🚀 0.1s Response Time: Experience the speed of "what you say is what you get," ensuring your inspiration is never interrupted by waiting.


🛠️ [For Developers] CLI Installation Guide

Please note: This version is intended for developers with some technical background. If you are not familiar with the command line, we strongly recommend visiting the official website to download the easy-to-use VocoType Free Desktop Version.

1. Environment Dependencies

  • Python 3.12

  • We strongly recommend using uv or venv to create a virtual environment.

2. Clone and Install

# 1. 克隆仓库
git clone https://github.com/233stone/vocotype-cli.git
cd vocotype-cli

# 2. (推荐) 创建并激活虚拟环境
pip install uv
uv venv --python 3.12
source .venv/bin/activate  # macOS/Linux
# 或者 .\.venv\Scripts\activate  (Windows)

# 3. 安装依赖
uv pip install -r requirements.txt

# 4. 运行
python main.py

# 保存数据集运行
python main.py --save-dataset

Model Download: Upon first run, the program will automatically download approximately 500MB of model files. Please ensure your network connection is stable.

🌐 Volcengine BigASR Streaming Recognition Backend (Optional)

In addition to the default local FunASR offline engine, VocoType CLI also supports integrating Volcengine Doubao Large Model Streaming Speech Recognition as a cloud recognition backend.

Advantages

Feature

Local FunASR

Volcengine BigASR

Network Requirement

None

Required

Model Download

~500 MB

Not required

Response Latency

Local inference

Extremely low cloud latency

Recognition Quality

High

Flagship large model

Data Privacy

Completely offline

Audio sent to Volcengine

Configuration Steps

  1. Log in to the Volcengine Console, create a speech application, and obtain your App Key and Access Key.

  2. Create a config.json in the project directory:

{
  "backend": "volcengine",
  "volcengine": {
    "app_key": "YOUR_APP_KEY",
    "access_key": "YOUR_ACCESS_KEY",
    "resource_id": "volc.bigasr.sauc.duration",
    "enable_punc": true,
    "enable_itn": true
  }
}
  1. Start with the --config parameter:

python main.py --config config.json

Note: When using the Volcengine backend, recording data will be sent to Volcengine servers for recognition and will no longer be completely offline. If you have strict privacy requirements, please continue using the default local FunASR backend.

FAQ

Q: Is my data safe?

A: 100% safe. All speech recognition is performed locally offline; your audio data will not be uploaded to any server.

📞 Contact Us

  • Bugs and Suggestions: Please use GitHub Issues as a priority.

  • Follow us for the latest updates: https://vocotype.com

🙏 Acknowledgments

The birth of VocoType would not have been possible without the following excellent open-source projects:

  • FunASR - An open-source speech recognition framework from Alibaba DAMO Academy, providing VocoType with powerful offline speech recognition capabilities.

  • QuQu - An excellent open-source project that provided important technical references and inspiration for VocoType.

Thanks to these open-source communities for their selfless contributions!

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
2dResponse time
2wRelease cycle
18Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Voice-powered bug reporting with 13 MCP tools. Record bugs by talking; let AI find and fix them.

  • MCP-native collaborative markdown editor with real-time AI document editing

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/233stone/vocotype-cli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server