Logo Lanfrica

Mja1905/rubai-stt

Domain:

natural language processing

Record type:

softwaretools
Creator:
Mja
Host:
rubaiSTT — o'zbekcha ovoz→matn, lokal/bepul/oflayn. macOS installer (statik dvijok, brew kerak emas). # rubaiSTT — o'zbekcha ovoz → matn (lokal, bepul, oflayn) Boshqa Mac'ga o'rnatish uchun paket. Brew, Python kutubxonasi yoki obuna kerak emas. O'rnatilgandan keyin **internetsiz** ishlaydi va **hech qanday to'lov yo'q**. ## Ichida nima bor | Fayl | Nima | |---|---| | `rubai-stt-install.command` | o'rnatuvchi — ikki marta bosiladi | | `payload/whisper-cli` | dvijok, **statik** qurilgan (4.2 MB, brew talab qilmaydi) | | `payload/uzb-stt.sh` | asosiy buyruq: audio → matn | | `payload/transcribe_voice.py` | to'liq kaskad: rubai → Gemini → Scribe | Model fayli (`ggml-rubaistt.bin`, **785 MB**) paketda YO'Q — hajmi katta. O'rnatuvchi uni **o'zi yuklab oladi** GitHub release'dan. Qo'shimcha ish talab qilinmaydi. ## O'rnatish 1. Zipni oching 2. `rubai-stt-install.command` ni **ikki marta bosing** - macOS "ochib bo'lmaydi" desa: o'ng tugma → **Open** → **Open** 3. Model avtomatik yuklanadi (785 MB, 3–15 daqiqa). Tamom. ### Internet sekin yoki yo'q bo'lsa Modelni boshqa yo'l bilan yetkazish mumkin — o'rnatuvchi uchalasini ham biladi: **1. Yoniga qo'yish** — `ggml-rubaistt.bin` faylini installer bilan bir papkaga tashlang (flesh-karta, AirDrop) va bosing. Yuklab o'tirmaydi. **2. Boshqa havola:** ```bash MODEL_URL='...' bash rubai-stt-install.command ``` **3. Tailscale orqali ko'chirish:** ```bash MODEL_SCP='murodjonsmacmini@100.x.x.x:~/rubai-stt/models/ggml-rubaistt.bin' bash rubai-stt-install.command ``` Model havolasi: github.com ## Ishlatish ```bash ~/.claude/scripts/uzb-stt.sh dars.m4a # ekranga chiqaradi ~/.claude/scripts/uzb-stt.sh dars.m4a -o dars.txt # faylga yozadi ``` Formatlar: `.oga .ogg .m4a .mp3 .wav .mp4`. Uzunlik cheklovsiz. Tezlik: ~**5x realtime** (13 soniyalik ovoz ≈ 2.5 soniyada). ## Agent ichiga ulash Agent ovozli xabarlarni o'zi tushunishi uchun `transcribe_voice.py` ishlatiladi — u avval lokal rubai'ni chaqiradi, u eplayolmasa Gemini'ga, keyin Scribe'ga …

Languages