- Hide voice-debug tab in production (href: null)
- Revert VoiceContext to stable version (no Samantha voice)
- Add platform badge to Debug screen (iOS/Android indicator)
- Remove PRD.md (moved to Ralphy workflow)
TTS voice quality improvements caused 'speak function failed' error
on iOS Simulator (Samantha voice unavailable). Reverted to working
baseline: rate 0.9, pitch 1.0, default system voice.
Changes:
- Show API function (voice_ask or ask_wellnuo_ai) in Debug tab
- Update console.log to include API type in transcript log
- Add "API Function" field in Status Card with blue color
Now Debug tab clearly shows which API function is being used, making it easy to verify the Profile settings are working correctly.
Добавлено:
- Voice Debug tab - real-time логи STT/API/TTS/Timer
- iOS STT fix - отправка последнего partial как final при onEnd
- iOS auto-stop - автоматическая остановка STT после 2s тишины
- Voice API selector в Profile (voice_ask / ask_wellnuo_ai)
Исправлено:
- iOS никогда не отправлял isFinal:true - теперь отправляет через onEnd
- STT не останавливался после тишины - добавлен auto-stop таймер
- Profile Voice API selector восстановлен после rollback
Известные issues:
- TypeScript ошибки (setTimeout type) - не критично
- updateVoiceApiType отсутствует в VoiceContext - нужно добавить
Стабильная версия для тестирования на iPhone.