่ฒ่ฒๆ ข (SpeakSlow)
็จ่ฌ็๏ผๆฏๆๅญๅฟซๅฅฝๅนพๅ
ๅฐ็บไธญๆๆ้ ใๆๅฟซ็ๆฌๅฐ่ช้ณ่ผธๅ ฅใ้ๅฃ่ชช๏ผๆๅญ็ดๆฅ่ฝๅจไฝ ๆธธๆจ็ไฝ็ฝฎใๅ จ็จๅจไฝ ้ป่ ฆๆฌๅฐ่ท๏ผไธๅๅญ้ฝไธไธ้ฒใๅ ่ฒปใ้ๆบใ
๐ ๅฎๆน็ถฒ็ซ ใป ๐ ไฝฟ็จๆๅญธ ใป โฌ๏ธ ็ดๆฅไธ่ผ
ๆไธไธ ๅณ Alt / ๅณ Ctrl โ ่ฌไธญๆ โ ๆๅญ่ชๅ่ฒผๅฐไฝ ๆธธๆจๆๅจ็ไฝ็ฝฎใ
่ช้ณ่พจ่ญๅฎๅ จๅจไฝ ้ป่ ฆๆฌๅฐ้่ก๏ผไธๅๅญ้ฝไธไธ้ฒใ
๐ฌ ้ซ็ซ่ณชๅฝฑ็็๏ผ่ฌๅฎๅณ่ฒผ๏ผๅ จ็จๆฌๆฉ๏ผ
็บไป้บผๆไบบไธๅคฉ็จๅฎ่ฌไบไธ่ฌๅ ซๅๅญ๏ผ
ๅ ็บ่ฌ่ฉฑๆฌไพๅฐฑๆฏๆๅญๅฟซ๏ผๅฐคๅ ถไธญๆใไฝ ๅชๆฏ้่ฆไธๅใ่ฌๅฎ้ฆฌไธ่ฎไนพๆทจๆๅญใ็ดๆฅ่ฝๅจๆธธๆจ่ใ็ๅทฅๅ ท๏ผ่ไธไธๆณๆ่ฒ้ณไธๅณๅฐไปปไฝๅฐๆนใ
ใ่ๅ็บๆฌๅฐ็ซฏ็ WhisperDesktop ็ธๆฏ๏ผ่ฒ่ฒๆ ข็่ฝ่ญฏ้ๅบฆๆฅตๅฟซ๏ผไธญๆ่พจ่ญ่กจ็พไธ้ฏโฆโฆๆฌ่บซไนๆฏๆดๆดๅ API KEY๏ผๅฏไปฅๅๆๅ็ฒพๆบๅบฆใใ
ๅบ่ชใ้ป่ ฆ็้ฟ้ใไฝฟ็จๅฟๅพ
- ๐ ๆฅตๅฟซ๏ผ่ฌๅฎ็ด 0.3 ็ง่ฒผไธใ้ท่ฌ้้้็ฎ๏ผ101 ็ง็้ท่ฌๅฏฆๆธฌๅฟซ 8 ๅใ
- ๐ฌ ็บ AI ๅฐ่ฉฑ่็๏ผ่ท ChatGPT / Claude / Cursor ่ฌๅพๅค่ฉฑๆ๏ผ็จ่ฌ็ๆฏๆๅญๅฟซๅคชๅค๏ผ่ฌๅฎ็ดๆฅ้ๅบใ
- ๐ 100% ๆฌๅฐ๏ผ่ฒ้ณไธไธๅณไปปไฝไผบๆๅจ๏ผๆฏ้ฒ็ซฏๆๅๆด็งๅฏใ
- ๐ ๅ ่ฒป้ๆบ๏ผไธ็จ่จ้ฑใไธ็จ่จปๅใ
โฌ๏ธ ไธ่ผ๏ผWindows / macOS / Linux๏ผ
| ๐ช Windows | ๐ macOS (Apple Silicon) | ๐ง Linux | |:---:|:---:|:---:| | ไธ่ผ .exe | ไธ่ผ .dmg | ไธ่ผ .AppImage | | ้ๆๅฎ่ฃ๏ผAI ๆจกๅๅทฒๅ งๅปบ | ่ฆไธๆนๆฌ้่ชชๆ | ็ดๆฅๅท่ก |
๐ macOS ้ฆๆฌก้ๅ่ฅ้กฏ็คบใๅทฒๆฏๆใ๏ผไธๆฏๆชๆกๅฃๆ๏ผๆฏๆช็ฐฝ็ซ ่ขซ็ณป็ตฑๆใๆ้ฒใๆ็จ็จๅผใๅพๅท่กไธๆฌก๏ผxattr -cr /Applications/SpeakSlow.appใๅ
จๅ็ฑ้ต่่ชๅ่ฒผไธ้ๅฐใ็ณป็ตฑ่จญๅฎ โ ้ฑ็งๆฌ่ๅฎๅ
จๆง โ ่ผๅฉไฝฟ็จใๅพ้ธ SpeakSlowใMac ๆฒๆๅณ Ctrl๏ผๅฏๅจ่จญๅฎ้ ๆ่งธ็ผ้ตๆนๆ F8๏ฝF10ใ
โจ ๅฎ่ฝๅไป้บผ
๐๏ธ ๅๅฟซๅๆบ็ๆฌๅฐ่พจ่ญ
- ๆฌๅฐ sherpa-onnx Paraformer๏ผint8ใ้่ชๅๆญธ๏ผ๏ผ่ฌๅฎ็ด 0.3 ็ง่ฒผไธ
- ็บไธญๆ / ๅฐ็ฃๅชๅ๏ผ็ฐก่ฝ็น็จๅฐ็ฃๆจๆบๅญ๏ผใๅใไธๆฏใๅซใ๏ผ๏ผไธญ่ฑๆทท็จ๏ผๆถๆถ้ซ๏ผ่ฑๆไฟ็ๅๆใไธไบ็ฟป
- ้ท่ฌ้้้็ฎ๏ผ้้ณไธญๅ ่งฃ็ขผ่ฌๅฎ็ๆฎต่ฝ๏ผๅๆญขๅพไธ่ซ่ฌๅค้ท้ฝ็ด 0.2 ็งๅบๅญ
- ้ฒๅนป่ฝ๏ผไธ่ฌ่ฉฑ็ตไธๆๅๅบๆๅญ๏ผ้้ณ่็ฐๅขๅช้ณ็ดๆฅๆ็ต่งฃ็ขผ๏ผ้ท้ณ่จ่ชๅ VAD ๅๆฎต
- ็ฑ่ฉ / ่ช่จๅญๅ ธ๏ผๆๅไบบๅใ็ขๅใ่ก่ช็ญๅฐๆๅ่ฉ็ๆบ็ขบๅบฆ
๐งน ไนพๆทจ็่ผธๅบ๏ผไปฅไธๅ จ้จไธ้่ฆ AIใ็ดๆฌๅฐ่ฆๅ๏ผ
- ่ชๅๆจ้ป๏ผไพ่ชๆ + ๅฅๆซ่ชๅฉ่ฉ๏ผๅ โ ๏ผใๅ โ ๏ผ๏ผ
- ๅปๅฃๅ่ด ๅญ๏ผๅชๆใๅใๅฏใ้ฃๅใ็ถๅพโฆใ๏ผไฝไฟ็ๆญฃๅธธ็ๅญ๏ผๆ ขๆ ขใ่ฌ่ฌ๏ผ
- ้ฟๆไผฏๆธๅญ้ๅ๏ผ้ๅญๅธ็่็ขผ / ๅนดไปฝ่ชๅ่ฎๅ้ฟๆไผฏๆธๅญ๏ผไธไบไธ โ 123ใไบใไบๅ โ 2024๏ผ
- ๅ
จๅฝข่ฑๆ โ ๅๅฝข๏ผ
๏ฝ๏ฝ ๏ฝ๏ฝ๏ฝโhello
โจ๏ธ ้ ๆ็ไบๅ
- ไธ้ตๅๆ่งธ็ผ้ต๏ผๆไธไธ้ๅงใๅๆไธไธๅๆญขไธฆ่ฒผไธ๏ผ้้ณไธญ
Escๅๆถใ่งธ็ผ้ตๅฏ่ช่จ๏ผๅณ Alt / ๅณ Ctrl / F8๏ฝF10๏ผ - ่ฒผๅฐๆธธๆจ่ใไธๆฑกๆๅช่ฒผ็ฐฟ๏ผ่ฒผไธๅพ่ชๅ้ๅไฝ ๅๆฌ็ๅช่ฒผ็ฐฟๅ งๅฎน
- ้ขๆฟไธ้ต AI ้้๏ผไธ้่ฆๆฝค้ฃพๆ็ดๆฅ้ๆ๏ผ็ APIใ่ฆๆๅ้
๐ค AI ๆๅญๅชๅ๏ผๅฏ้ธ๏ผ่ฆๆดๅผทๅ้๏ผ
- ๆฅไปปไฝ็ธๅฎน OpenAI ็ๆๅ๏ผDeepSeek / Gemini / OpenAI๏ผๆๆฌๅฐ Ollama๏ผๅ จ้ข็ทใๅ API key๏ผ
- ๅ งๅปบ็บๅฐ็ฃๅฃ่ช่ชฟๆ ก็ prompt๏ผๆฝค้ฃพใ็ณพ้ฏใๆด็ๆ็
๐ ๆธๆ่ๆญทๅฒ
- ๅฏๅไบซ็ๆธๆๅ่กจๆฟ๏ผ็ธฝๅฃ่ฟฐๆ้ใๅญๆธใ็ฏ็ๆ้ใๅนณๅ้ๅบฆ
- ๅฎๆดๆญทๅฒ๏ผๆๅฐใ็ตฑ่จใๅฏๅบใไธ้ตๆธ ็ฉบ
- ้้ณๆฐธไน ไฟๅญ๏ผ่พจ่ญไธๆปฟๆๅฏไธ้ต้ๆฐ่พจ่ญ๏ผ็่ณ็จ Whisper ๆๆดๅผท็ๆจกๅ้่พจ
๐ ไฝ่ ๆฌไบบๅคฉๅคฉๅจ็จ๏ผไธๆฏๅๅฅฝ็็๏ผ
ๅฃ่ฟฐ 3 ๅฐๆ = ็ไธ 17 ๅฐๆๆๅญใๆไธๅคฉ่ฌไบไธ่ฌๅ ซๅๅญ๏ผๅฏไปฅๅบๆธไบ๏ผๆธๅๅฐฑๅซใๆ่ชช็ใใ
๐ ้ฑ็ง๏ผ100% ๆฌๅฐ๏ผ่ฒ้ณไธๅคๆต
่ช้ณ่พจ่ญๅจไฝ ่ชๅทฑ็้ป่ ฆ่ท๏ผ่ฒ้ณไธไธๅณไปปไฝไผบๆๅจใ ๆด้ฒไธๆญฅ๏ผAI ๆฝค้ฃพไน่ฝๆฅๆฌๆฉ็ Ollama / LM Studio๏ผ่ทๅจไฝ ่ชๅทฑ็้กฏๅกไธ๏ผ๏ผๆดๆขใ่ฌ่ฉฑ โ ่พจ่ญ โ ๆฝค็จฟใ้ฝๅจๆฌๅฐ๏ผไป้บผ้ฝไธ้ข้ไฝ ้ป่ ฆใ ไฝ ็ๆญทๅฒ่้้ณๅญๅจๆฌๆฉ่ณๆๅบซ๏ผ่ท็จๅผ็ขผๅ้๏ผไธๆ่ขซ้ๆบๅบๅปใ
โ๏ธ ่ทๅ ถไปๅทฅๅ ทๆฏ
| | ่ฒ่ฒๆ ข | ้ฒ็ซฏ่ช้ณๆๅ | ๅ ถไปๆฌๅฐๅทฅๅ ท | |---|:---:|:---:|:---:| | ้ๅบฆ | ๆฅตๅฟซ๏ผ็ด 0.3 ็ง๏ผ | ไธญ๏ผ่ฆไธๅณ๏ผ | ๆ ข๏ฝไธญ | | ไธญๆ / ๅฐ็ฃ็จๅญ | ๅฐ้ๅชๅ | ไธ่ฌ | ไธ่ฌ | | ้ฑ็ง | 100% ๆฌๅฐ | โ ๏ธ ่ฒ้ณไธ้ฒ | ๆฌๅฐ | | ่ชๅ่ฒผๅฐๆธธๆจ่ | โ | ๅคๅๆฒๆ | ๅคๅๆฒๆ | | ๅนๆ ผ | ๅ ่ฒป้ๆบ | ๅค็บไป่ฒป / ่จ้ฑ | ไธไธๅฎ |
๐ ้็ผ่ ๏ผๅพๅๅง็ขผๅท่ก
้ Node.js 18+ใPython 3.x๏ผ
git clone https://github.com/Jeffrey0117/SpeakSlow.git
cd SpeakSlow
Node ไพ่ณด
npm install
npx electron-builder install-app-deps
Python ็ฐๅข + sherpa-onnx
python -m venv .venv
.venv/Scripts/python.exe -m pip install sherpa-onnx numpy opencc
ไธ่ผๆจกๅ๏ผ้ข็ท่พจ่ญ + ๆจ้ป + ไธฒๆต + VAD๏ผ
.venv/Scripts/python.exe download_all_models.py
ๅๅ
npm run dev
ๆจกๅๆช่ผๅคง๏ผ็ด 250MB๏ฝ๏ผ๏ผๅทฒๅจ.gitignoreๆ้ค๏ผ้ๅท่กdownload_all_models.pyไธ่ผใ
๐ ๏ธ ๆ่กๆฃง
- ๅ็ซฏ๏ผReact 19ใTailwind CSSใVite ๏ฝ ๆก้ข็ซฏ๏ผElectron๏ผWindows / macOS / Linux๏ผ
- ่ช้ณ่พจ่ญ๏ผๆฌๅฐ๏ผ๏ผsherpa-onnx๏ผParaformer๏ผ้ข็ท๏ผใWhisper๏ผ็ฒพๆบ๏ผใSilero VADใct-transformer๏ผๆจ้ป๏ผใZipformer๏ผไธฒๆต๏ผ
- ่ณๆๅบซ๏ผbetter-sqlite3 ๏ฝ ๅ จๅ็ฑ้ต๏ผuiohook-napi
๐บ๏ธ Roadmap
- [x] Windows / macOS / Linux ไธๅนณๅฐๅฎ่ฃๆช
- [x] ๅฏ่ช่จ่งธ็ผ้ตใ้ฟๆไผฏๆธๅญ้ๅ
- [ ] ๅ งๅปบๆฌๅฐ LLM ไธ้ต่จญๅฎ
- [ ] ็จ้ณ้ / ้ณ้ซๅคๆทๅ่ใ้ฉๅ่๏ผ้ปๅพๆจ้ป๏ผ
๐ค ่ฒข็ป
ๆญก่ฟ issue / PR๏ผ้ๆฏ็ตฆไธญๆไฝฟ็จ่ ็ๅทฅๅ ท๏ผไฝ ็ๅ้ฅๅฐฑๆฏๆนๅใ
็จๅผ็ขผ่ฒข็ป่
็คพ็พคๅ้ฅ ๐
ๆ่ฌ้ไบๆๅ็ๅๅ ฑใๅปบ่ญฐใไฟฎๆณ่ๅฏฆๆธฌ๏ผๆ็ขๅไธ้ปไธ้ปๆจๅพๆดๅฅฝ๏ผ
@webeasyplay ยท @yhlhenry ยท @MeteorVE ยท @adamjwchen ยท @Drava008 ยท @NaotoSama ยท @m45801ch ยท @jaylooloomi ยท @artexwear ยท @RYN6666999 ยท @Skywalker95241 ยท @dick922 ยท @GenKoKo
๐ ่ด่ฌ
- ququ (yan5xu/ququ)๏ผๅๅงๅฐๆก๏ผๆฌๅฐๆกๅจๅ ถๅบ็คไธๆน็จ sherpa-onnx ๅผๆไธฆ้ๅ UI ่ไบๅใ
- sherpa-onnx (k2-fsa)๏ผๆฌๅฐ่ช้ณ่พจ่ญๅผๆใ
- Wispr Flow๏ผ็ขๅๆฆๅฟต็ๅ็ผใ
โญ Star History
ๅฆๆ่ฒ่ฒๆ ขๅฐไฝ ๆๅนซๅฉ๏ผ็ตฆ้กๆๆฏๆไธไธ๏ผ้ๆฏๆๅฏฆ้็้ผๅต ๐
้ปๅ็ๅณๆๆฒ็ท
๐ ๆๆฌ
ๆฌๅฐๆกๆก็จ Apache License 2.0ใ