Celina7 downloadsRight-click to read selected text aloud via Web Speech API. Auto-detects Chinese, Japanese, German, and English.
Right-click selected text to read it aloud via the Web Speech API. Auto-detects language — no configuration needed.
Search "Speak Selection" in Obsidian → Settings → Community Plugins.
Copy main.js and manifest.json into .obsidian/plugins/speak-selection/.
| Language | Code | Detection |
|---|---|---|
| 中文(普通话) | zh-CN | CJK unified ideographs |
| 中文(台灣) | zh-TW | — (default only) |
| 日本語 | ja-JP | Kana (hiragana/katakana) |
| 한국어 | ko-KR | Hangul syllables |
| Deutsch | de-DE | Umlauts/ß, or scoring-based detection |
| English (US) | en-US | Default when no other language matches |
| English (UK) | en-GB | — (default only) |
| Français | fr-FR | — (default only) |
| Español | es-ES | — (default only) |
| Italiano | it-IT | — (default only) |
| Português (PT) | pt-PT | — (default only) |
| Português (BR) | pt-BR | — (default only) |
| Русский | ru-RU | Cyrillic characters |
| العربية | ar-SA | Arabic script |
| हिन्दी | hi-IN | Devanagari script |
| ไทย | th-TH | Thai script |
| Nederlands | nl-NL | — (default only) |
| Polski | pl-PL | — (default only) |
| Türkçe | tr-TR | — (default only) |
| Svenska | sv-SE | — (default only) |
| Norsk (Bokmål) | nb-NO | — (default only) |
| Dansk | da-DK | — (default only) |
| Suomi | fi-FI | — (default only) |
| Ελληνικά | el-GR | — (default only) |
| Čeština | cs-CZ | — (default only) |
| Tiếng Việt | vi-VN | — (default only) |
Languages marked "— (default only)" are not auto-detected but can be set as the fallback language in settings.
MIT