5. Talk Rejimi
- Talk rejimi — uzluksiz ovozli suhbat aylanasidir:
-
- Nutqni tinglash
-
- Transkriptni modelga yuborish (asosiy sessiya, chat.send)
-
- Javobni kutish
-
- Uni ElevenLabs orqali aytish (oqimli ijro)
11) Xatti-harakat (macOS)
-
- Talk rejimi yoqilgan paytda har doim ko‘rinadigan overlay.
-
- Tinglash → O‘ylash → Gapirish bosqichlari o‘tishlari.
-
- Qisqa pauza (sukut oynasi) bo‘lganda, joriy transkript yuboriladi.
-
- Javoblar WebChat’ga yoziladi (matn terish bilan bir xil).
-
- Nutqda to‘xtatish (standart yoqilgan): foydalanuvchi assistent gapirayotganda gapira boshlasa, ijro to‘xtatiladi va keyingi prompt uchun to‘xtatish vaqti qayd etiladi.
17. Javoblardagi ovoz ko‘rsatmalari
- Assistent javobini ovozni boshqarish uchun bitta JSON qatori bilan boshlashi mumkin:
- Qoidalar:
- Qo‘llab-quvvatlanadigan kalitlar:
-
- Noma’lum kalitlar e’tiborsiz qoldiriladi.
-
once: truefaqat joriy javobga qo‘llanadi.
-
oncebo‘lmasa, ovoz Talk rejimi uchun yangi standartga aylanadi.
-
- JSON qatori TTS ijrosidan oldin olib tashlanadi.
- Qo‘llab-quvvatlanadigan kalitlar:
voice/voice_id/voiceIdmodel/model_id/modelIdspeed,rate(WPM),stability,similarity,style,speakerBoostseed,normalize,lang,output_format,latency_tieronce
32. Sozlamalar (~/.openclaw/openclaw.json)
- Standartlar:
interruptOnSpeech: true-
voiceId:ELEVENLABS_VOICE_ID/SAG_VOICE_IDga qaytadi (yoki API kaliti mavjud bo‘lsa, birinchi ElevenLabs ovozi)
-
modelId: o‘rnatilmagan bo‘lsa,eleven_v3ga standartlanadi
-
apiKey:ELEVENLABS_API_KEYga qaytadi (yoki mavjud bo‘lsa, gateway shell profili)
-
outputFormat: macOS/iOS’dapcm_44100, Android’dapcm_24000(MP3 oqimini majburlash uchunmp3_*ni o‘rnating)
40. macOS UI
-
- Menyu paneli tugmasi: Talk
-
- Sozlamalar yorlig‘i: Talk Mode guruhi (voice id + to‘xtatish tumchog‘i)
- Overlay:
- 44. Tinglash: mikrofon darajasi bilan bulut pulsatsiyalari
-
- O‘ylash: cho‘kib boruvchi animatsiya
-
- Gapirish: tarqaluvchi halqalar
-
- Bulutni bosish: gapirishni to‘xtatish
-
- X ni bosish: Talk rejimidan chiqish
49. Eslatmalar
-
- Nutq + Mikrofon ruxsatlari talab etiladi.
- Uses
chat.sendagainst session keymain. - TTS uses ElevenLabs streaming API with
ELEVENLABS_API_KEYand incremental playback on macOS/iOS/Android for lower latency. stabilityforeleven_v3is validated to0.0,0.5, or1.0; other models accept0..1.latency_tieris validated to0..4when set.- Android supports
pcm_16000,pcm_22050,pcm_24000, andpcm_44100output formats for low-latency AudioTrack streaming.