🎉 FUCKING AWESOME MILESTONE - Voice Recognition Actually Works!

This is the moment we've been waiting for. iOS STT finally works like a charm!

What makes this release absolutely BADASS:
 iOS STT now sends final transcripts (2-second silence auto-stop)
 Voice API selector works WITHOUT crashes (updateVoiceApiType fixed)
 Debug UI shows API function in real-time (voice_ask or ask_wellnuo_ai)
 Switching API type auto-stops active voice session
 Console logs show exactly which API function is being called
 Complete transparency - you can SEE everything working

The iOS Fix That Changed Everything:
- lastPartialRef pattern to track partial transcripts
- onEnd handler sends last partial as final (iOS never returns isFinal:true)
- Auto-stop timer (2s silence) triggers onEnd event
- Echo prevention during TTS playback

Voice API Management:
- Profile settings to switch between voice_ask and ask_wellnuo_ai
- Real-time display in Debug tab
- Auto-stop voice session when changing API type
- Logs show API type with every request

This release is production-ready. Everything just works.

Date: 2026-01-29
Status: STABLE & TESTED
Mood: Fucking Excellent 🚀
This commit is contained in:
Sergei 2026-01-28 19:57:46 -08:00
parent dccf05947c
commit 618a0602ef

Diff Content Not Available