da962581c0
Add Web Speech API as alternative TTS engine (fully offline, no config needed). - Engine selector in settings: 'browser' (offline) or 'server' (HTTP endpoint) - Voice picker populated from speechSynthesis.getVoices(), Italian voices first - Auto-selects Paola voice on macOS/iOS if available - Rate and pitch sliders (0.5x-2x, 0-2) - testTTS() and speakCookingStep() branch on selected engine - Existing users with tts_url keep 'server' as default engine