Typeech is the fastest cross-platform writing assistant.
It allows you to transform speech into written text in ANY application on your Windows or macOS computer.
Pro Tip: Typeech works in Word, Notion,
Slack, VS Code, and even your browser URL bar.
If you can type there, you can Typeech there.
Installation
Getting up and running takes less than 2 minutes.
Windows
Download Typeech-Setup.exe
Run the installer and follow the prompts
Launch Typeech Application
Grant Accessibility Permissions on launch (If needed)
macOS
Download Typeech.dmg
Drag to Applications folder
Grant Accessibility Permissions on launch
Your First Writing
Once installed, launch the application and log in with your credentials.
How it works
1
Place cursor in any text field (e.g., Notepad)
2
Hold the hotkey to dictate.
3
Speak clearly and calmly while holding the key
4
Release to see text appear on your field
Keyboard Shortcuts
Global shortcuts for quick access to Typeech. Hold the keys while speaking for dictation.
Action
Windows
macOS
Hold to Speak
Win+CtrlHold
Cmd+CtrlHold
Agentic Writing
Shift+Win+CtrlHold
Shift+Cmd+CtrlHold
Paste Last Transcription
Ctrl+Alt+V
Cmd+Opt+V
Settings
Ctrl+Alt+S
Cmd+Opt+S
Cancel Recording
Esc
Esc
About Agentic Writing
Agentic Writing uses AI to understand your intent and compose professional text. Instead of dictating word-for-word, describe what you want written (e.g., "Write a polite email to John about the project delay"). Note: Agentic mode consumes 2x credits per character.
Writing Modes
Typeech offers specialized modes for different use cases.
Normal Writing Mode
Normal Mode (Default): Best for general dictation. Uses a balanced model for speed and accuracy. Ideal for writing with voice with proper grammar and spelling anywhere.
Agentic Writing Mode
AI-Powered
Agentic Writing is an AI-powered intelligent dictation mode that understands context and intent. Instead of dictating word-for-word, simply describe what you want written, and Typeech's AI agent will compose professional, well-structured text for you.
How it Works:
Hold the Agentic hotkey (Shift+Win+Ctrl)
Speak your instruction naturally in any language (e.g., "Write a polite email to John about the project delay")
Release the keys and let Typeech compose the text for you
Perfect For:
Email composition
Document drafting
Content creation
Professional messaging
💰 Note: Agentic Writing uses advanced AI processing and consumes 2x credits per character written (double the cost of standard dictation).
Languages
Typeech supports over 99+ languages with auto identification capabilities.
en
English
English
bn
Bengali
বাংলা
zh
Chinese
中文
es
Spanish
Español
fr
French
Français
de
German
Deutsch
hi
Hindi
हिन्दी
ja
Japanese
日本語
ko
Korean
한국어
pt
Portuguese
Português
ru
Russian
Русский
ar
Arabic
العربية
it
Italian
Italiano
tr
Turkish
Türkçe
nl
Dutch
Nederlands
pl
Polish
Polski
vi
Vietnamese
Tiếng Việt
id
Indonesian
Bahasa Indonesia
th
Thai
ไทย
uk
Ukrainian
Українська
cs
Czech
Čeština
sv
Swedish
Svenska
af
Afrikaans
Afrikaans
am
Amharic
አማርኛ
hy
Armenian
Հայերեն
as
Assamese
অসমীয়া
az
Azerbaijani
Azərbaycan
ba
Bashkir
Башҡорт
be
Belarusian
Беларуская
bs
Bosnian
Bosanski
br
Breton
Brezhoneg
bg
Bulgarian
Български
my
Burmese
မြန်မာ
ca
Catalan
Català
yue
Cantonese
粵語
hr
Croatian
Hrvatski
da
Danish
Dansk
et
Estonian
Eesti
fo
Faroese
Føroyskt
fi
Finnish
Suomi
gl
Galician
Galego
ka
Georgian
ქართული
el
Greek
Ελληνικά
gu
Gujarati
ગુજરાતી
ht
Haitian Creole
Kreyòl Ayisyen
ha
Hausa
Hausa
haw
Hawaiian
ʻŌlelo Hawaiʻi
he
Hebrew
עברית
hu
Hungarian
Magyar
is
Icelandic
Íslenska
jw
Javanese
Basa Jawa
kn
Kannada
ಕನ್ನಡ
kk
Kazakh
Қазақ
km
Khmer
ខ្មែរ
lo
Lao
ລາວ
la
Latin
Latina
lv
Latvian
Latviešu
ln
Lingala
Lingála
lt
Lithuanian
Lietuvių
lb
Luxembourgish
Lëtzebuergesch
mk
Macedonian
Македонски
mg
Malagasy
Malagasy
ms
Malay
Bahasa Melayu
ml
Malayalam
മലയാളം
mt
Maltese
Malti
mi
Maori
Māori
mr
Marathi
मराठी
mn
Mongolian
Монгол
ne
Nepali
नेपाली
no
Norwegian
Norsk
nn
Norwegian Nynorsk
Nynorsk
oc
Occitan
Occitan
ps
Pashto
پښتو
fa
Persian
فارسی
pa
Punjabi
ਪੰਜਾਬੀ
ro
Romanian
Română
sa
Sanskrit
संस्कृतम्
sr
Serbian
Српски
sn
Shona
ChiShona
sd
Sindhi
سنڌي
si
Sinhala
සිංහල
sk
Slovak
Slovenčina
sl
Slovenian
Slovenščina
so
Somali
Soomaali
su
Sundanese
Basa Sunda
sw
Swahili
Kiswahili
tl
Tagalog
Tagalog
tg
Tajik
Тоҷикӣ
ta
Tamil
தமிழ்
tt
Tatar
Татар
te
Telugu
తెలుగు
bo
Tibetan
བོད་ཡིག
tk
Turkmen
Türkmen
ur
Urdu
اردو
uz
Uzbek
Oʻzbek
cy
Welsh
Cymraeg
yi
Yiddish
ייִדיש
yo
Yoruba
Yorùbá
zu
Zulu
isiZulu
Voice Shortcuts
Voice Shortcuts let you speak a trigger phrase during dictation and have it automatically replaced with useful text — dates, times, greetings, or your own custom text. They work instantly with zero latency, entirely on your device.
Example: While dictating, say insert today's date — the spoken phrase is replaced with May 6, 2026 before being typed into your application.
How It Works
1
Hold your dictation hotkey and speak a trigger phrase (e.g., insert current time)
2
Typeech detects the trigger phrase and replaces it with the dynamic value
3
The replacement text is pasted directly into your active application
Built-in Dynamic Shortcuts
Typeech includes 10 built-in voice shortcuts that generate dynamic values like dates and times. These are available in Settings → Voice Shortcuts.
Always Free
No Slot Cost
These three shortcuts are available on every plan and do not count toward your shortcut slot limit.
Speak This
Also Matches
Output
insert today's date
insert the date, insert date
May 6, 2026
insert current time
insert the time, insert time
14:35
insert greeting
insert greetings, insert a greeting
Good morning / Good afternoon / Good evening
Premium Dynamics
Uses a Slot
These shortcuts use one slot each from your plan's shortcut limit. Enable them in Settings → Voice Shortcuts.
Speak This
Also Matches
Output
insert tomorrow's date
insert tomorrow
May 7, 2026
insert yesterday's date
insert yesterday
May 5, 2026
insert date after 7 days
—
May 13, 2026 (any number 1–31)
insert time after 2 hours
—
16:35 (any number of hours)
insert day of week
insert the day of the week, insert the day, insert day
Tuesday
insert date and time
insert the date and time, insert datetime
May 6, 2026 14:35
insert next monday
—
May 11, 2026 (any weekday)
Smart Number Detection
You can speak numbers as words in parameterized shortcuts. For example, insert date after twenty three days is recognized the same as insert date after 23 days. Word numbers 1 through 31 are supported.
Custom Shortcuts
Create your own shortcuts that replace a spoken trigger phrase with any text you want. Custom shortcuts are managed in Settings → Voice Shortcuts.
How to Create a Custom Shortcut
Open Settings and go to the Voice Shortcuts tab
In the Custom Shortcuts section, type your trigger phrase in the first field (max 50 characters)
Type the replacement text in the second field (max 5,000 characters)
"my address" → 123 Main Street, New York, NY 10001
"best regards" → Best regards, John Doe Senior Developer Acme Inc.
Shortcut Slot Limits
Voice shortcuts use a shared slot pool. The three free built-in shortcuts (date, time, greeting) never count toward your limit. All other enabled dynamics and custom shortcuts share the same pool.
Plan
Shortcut Slots
Always Free
Free
5
Date, Time, Greeting
Pro
25
Date, Time, Greeting
Enterprise
100
Date, Time, Greeting
Example: On the Free plan with 5 slots, you could enable 2 premium dynamics and create 3 custom shortcuts (2 + 3 = 5). The three free shortcuts remain available regardless.
Important Notes
Matching is instant: Shortcuts are processed entirely on your device with zero server round-trips. There is no added latency.
Dynamic shortcuts take priority: Built-in dynamics are checked first. If a dynamic matches, custom shortcuts are not evaluated.
100-character guard: If your spoken sentence is longer than 100 characters, it will not be checked for shortcuts and will pass through as normal dictation.
Trigger phrases are case-insensitive: "My Email", "my email", and "MY EMAIL" all match the same shortcut.
Trailing punctuation is ignored: "insert date." and "insert date" match identically.
No duplicate triggers: Each custom trigger phrase must be unique. Attempting to create a duplicate will show an error.
Custom Vocabulary
Custom Vocabulary lets you define words and phrases that Typeech may not recognize by default — names, technical terms, brand names, medical jargon, or any domain-specific language. These words are injected into the speech recognition engine during transcription to significantly improve accuracy.
Why it matters: If you regularly dictate names like "Kowalski", technical terms like "Kubernetes", or brand names like "Ngrok", adding them to your vocabulary ensures they are transcribed correctly every time.
How It Works
1
Add your specialized words in Settings → Vocabulary
2
When you dictate, your vocabulary words are woven into the speech recognition prompt as context hints
3
The transcription engine uses these hints to correctly spell your terms, even if they are uncommon or brand-specific
Categories
Organize your vocabulary words into categories for easier management. Each word belongs to one category.
Name
Person names: Kowalski, Nguyen, Chandrasekhar
Technical
Jargon: Kubernetes, PostgreSQL, WebAssembly
Brand
Company/product names: Ngrok, Figma, Supabase
Medical
Medical terms: oscillosphygmomanometer, ischemic
Legal
Legal terminology: certiorari, habeas corpus
Custom
Anything else that fits your workflow
Adding Words
Manage your vocabulary in Settings → Vocabulary.
Add a Single Word
Type the word or phrase in the input field (max 255 characters)
Optionally select a category from the dropdown
Click the + button or press Enter
Import & Export
Manage vocabulary in bulk using CSV import and export.
Export Your Vocabulary
Click the Export button to download your entire vocabulary as a vocabulary.csv file. The CSV includes columns: word, sounds_like, category, and weight.
Import from CSV
Click the Import button and select a .csv or .txt file. The import will:
Add all valid words that don't already exist in your vocabulary
Skip any duplicates (case-insensitive)
Stop adding once your plan's word limit is reached
Report how many words were added vs. skipped
Vocabulary Limits by Plan
Plan
Max Words
Free
25 words
Pro
100 words
Enterprise
500 words
Auto-Learned Words
Typeech may automatically add words to your vocabulary that it detects you frequently use or correct. These appear with an auto badge in your vocabulary list.
Auto-learned words work the same as manually added words — they are used as hints during transcription
You can delete individual auto-learned words just like any other entry
Use the Clear Auto-Learned option to remove all auto-learned words at once
Auto-learned words count toward your plan's vocabulary limit
Prompt Budget
Vocabulary words are included in the transcription prompt up to a character limit. If you have many long words, higher-weight words are prioritized. Words are sorted by weight (highest first) to ensure your most important terms are always included.
Auto-Translate
Auto-Translate lets you speak in any language and have the output automatically translated and typed in your chosen target language. Speak in Bengali, get English text. Speak in Japanese, get French text. Any combination works.
Real-world example: You're a Bengali speaker who needs to write emails in English. Enable Auto-Translate, set the target language to English, then simply dictate in Bengali. Typeech will translate and type the English text directly into your email client.
Plan Availability
Auto-Translate is available on Pro and Enterprise plans. Free plan users can upgrade to unlock this feature.
How It Works
1
Enable Auto-Translate in Settings → General and select your target language
2
Hold your dictation hotkey and speak naturally in any language
3
Typeech auto-detects your spoken language and translates to your chosen target language
4
The translated text is typed directly into your active application
Enabling Auto-Translate
Open Settings (gear icon or Ctrl+Alt+S)
Go to the General tab
Toggle Auto-Translate to enabled
Select your Translation Language from the searchable dropdown — this is the language you want your output in
Input Language vs. Translation Language
The Language setting in General controls what language the speech recognizer expects you to speak. With Auto-Translate enabled, you can set this to Auto-detect and Typeech will figure out what language you're speaking automatically.
Supported Languages
Auto-Translate supports 99 languages for both input and output. The input language is auto-detected, and you choose your desired output language. Some popular combinations:
Speak
Bengali
Output
English
Speak
Japanese
Output
French
Speak
Hindi
Output
Spanish
Credit Consumption
Auto-Translate uses the same credit rate as normal transcription: 1 credit per character of the translated output text. There is no premium multiplier for translation.
Translation Credits
Auto-Translate: 1 character written = 1 credit consumed
Same rate as normal transcription — no extra cost
Example: You speak a sentence in Bengali that translates to a 100-character English sentence. That costs exactly 100 credits — the same as dictating 100 characters in English directly.
Vocabulary Integration
When Auto-Translate is enabled, your Custom Vocabulary words are still applied. Typeech will ensure your specialized terms (names, brands, technical jargon) are spelled correctly even in the translated output.
Important Notes
Translation uses Google Gemini: Auto-Translate is powered by Google's Gemini AI for high-quality, natural-sounding translations.
Only the translated text is output: The original spoken language is not included in the typed output. You get clean, translated text only.
Natural phrasing: Translations maintain natural phrasing in the target language, not word-for-word machine translation.
Works with both dictation modes: Auto-Translate works with Normal Writing mode. For Agentic Writing, the AI agent already understands multiple languages natively.
Disable anytime: Toggle Auto-Translate off in Settings to return to standard dictation in your selected language.
Account & Billing
Manage your Typeech subscription and dictation credits seamlessly from the Dashboard.
Managing Credits
Typeech operates on a straightforward character-based credit system, ensuring you only pay for what you use. Credits are consumed based on the number of characters transcribed and typed into your applications.
Character Consumption Rates
Normal Writing: 1 character written = 1 credit consumed
Standard fast voice typing mode
Agentic Writing: 1 character written = 2 credits consumed
AI-powered composition with advanced language models for professional output
Example: If you dictate a 100-character sentence using normal writing, you'll consume 100 credits. The same sentence composed using Agentic Writing will consume 200 credits due to the advanced AI processing.
Credits are deducted only when a transcription is successfully returned and typed. Failed requests do not consume your credits.
Plans Explained
Free Plan: Includes 10,000 one-time credits to test our Typeech
capabilities.
Pro Plan: Includes 1,000,000 characters per month. Credits reset at the start of each billing cycle
in our monthly plan.
Enterprise: Custom character allocations for high-volume teams and businesses needing
bulk voice typing solutions.
Invoices
All payments are processed securely via Stripe. You can view your payment history and download PDF invoices
directly from the Billing tab in your Dashboard.
Affiliate Program
Refer Friends, Earn Bonus Credits
Share the power of Typeech with your friends, colleagues, or audience.
For every user who activates the app using your referral link, you will receive 20,000 bonus credits (valid for 30 days).
20,000credits for You
10,000signup credits for Them
Important: Affiliate credits expire 30 days after you receive them. Use them before they expire!
How It Works
Promote the best voice writing partner program and earn rewards in three simple steps:
Go to the Affiliate Tab in your Dashboard.
Copy your unique referral link.
Share it with friends, colleagues, or your audience to help them boost productivity with
voice.
When they activate the desktop app, you instantly receive 20,000 bonus credits (valid for 30 days), and they get 10,000 signup credits.
There is no limit to how many people you can refer. Use Typeech to earn transcription credits
indefinitely!