tmux ichidagi Claude Code va Codex uchun push-to-talk. Inglizcha, o‘zbekcha, koreyscha yoki bitta gapda uchalasini aralashtirib gapiring. Matn agentingiz promptiga tushadi, ish tugagach esa javobi kompyuteringizdagi ovoz bilan o‘qib beriladi.
git clone https://github.com/imurodl/tmux-voice && cd tmux-voice && ./install.shKo‘pchiligimiz bitta tilda o‘ylamaymiz. Til har bir yozuvda qaytadan aniqlanadi, shuning uchun gap o‘rtasida tilni almashtirish muammo emas. Quyidagilar sinov yozuvlaridan olingan haqiqiy transkriptlar, hech qanday tahrirsiz.
Barcha ishni kompyuteringizdagi kichik daemon bajaradi. Tugmani Hammerspoon ushlaydi; bulutga faqat transkripsiya uchun audio yuboriladi.
Tugmani bosib turganingizda mikrofon yozadi. Boshqa tugmani bossangiz, bekor qilinadi.
Repo nomi, branch, o‘zgargan fayllar, dependency’lar va SSH hostlar key term sifatida birga yuboriladi.
ElevenLabs Scribe v2, u ishlamasa avtomatik ravishda Gemini 3.5 Transcribe.
Aktiv tmux paneliga, Enter bosilmasdan. Yoki siz nomlagan panelga: “Codex, …”.
Agent ishni tugatganda, yakuniy javobi Mac’ingizda ishlaydigan ovoz bilan o‘qiladi: darhol yoki o‘sha panelga qaytganingizda.
Buni qurishdan oldin sakkizta speech-to-text varianti aralash o‘zbekcha-inglizcha dasturchi promptlarining 17 ta haqiqiy yozuvida sinab ko‘rildi. Har bir yozuv bir vaqtning o‘zida barcha variantlarga yuborildi.
Qanchalik past bo‘lsa, shuncha yaxshi
Fayl, vosita va kutubxona nomlari; qanchalik yuqori bo‘lsa, shuncha yaxshi
Bitta odam, MacBook mikrofoni, 15 ta matnli va 2 ta erkin yozuv. Sizning tilingiz va talaffuzingizda raqamlar boshqacha chiqadi, shuning uchun vosita aynan shu sinov sahifasi bilan birga keladi: uv run tmux-voice bench.
| Variant | So‘z xatoligi | To‘g‘ri kod atamalari | Odatiy kechikish |
|---|
Hech narsa siz o‘rningizga yuborilmaydi. O‘qing, kerak bo‘lsa so‘zni tuzating, Enter bosing. Xohlasangiz, oxirida “send it” deng.
Fokusdagi tmux oynasi matnni oladi: istalgan terminalda yoki Zed’da. Editor, Slack yoki brauzer oldinda bo‘lsa, matn o‘sha yerga yoziladi.
“cloud MD” CLAUDE.md bo‘ladi. “Cloud, run the tests” Claude’ga boradi. O‘z qoidalaringizni ham qo‘shishingiz mumkin.
tmux status satrida va menyu panelida Listening, Transcribing va Reading aloud.
Faqat yakuniy javoblar o‘qiladi, agent ishlayotganda esa hech narsa. Ctrl+Option+Cmd+S to‘xtatadi yoki qayta o‘qiydi.
tmux-voice usage kuniga necha daqiqa gapirganingizni va taxminiy xarajatni ko‘rsatadi.
Konfiglaringizdagi har bir o‘zgarish belgilanadi va oldin zaxira nusxasi olinadi, ./uninstall.sh esa hammasini olib tashlaydi. Hozircha faqat macOS.
Narxi: Scribe v2’da bir soatlik nutq taxminan $0.27. Qizg‘in ish kunida 30–60 daqiqa gapiriladi, demak har kuni ishlatsangiz oyiga taxminan $3–6.
Agent obunangiz: deyarli sezilmaydi. Ovozli prompt o‘n minglab token ishlaydigan har bir turnga bor-yo‘g‘i bir necha o‘nta token qo‘shadi.
Javoblarni ovozda o‘qish: bepul. Kokoro ovozi Mac’ingizda ishlaydi.
# o‘rnatish
git clone https://github.com/imurodl/tmux-voice
cd tmux-voice
./install.sh
# hammasi to‘g‘ri ulanganini tekshirish
uv run tmux-voice doctor
# provayderlarni o‘z ovozingizda sinash
uv run tmux-voice bench