from telltale.models.stt import STTRuntime from telltale.models.tts import TTSRuntime def test_tts_disabled_returns_text_only_result(): result = TTSRuntime(enabled=False).synthesize("Keep the line clean.", "ace") assert result.disabled is True assert result.audio_path is None assert result.error is None def test_stt_disabled_is_structured_and_non_throwing(): result = STTRuntime(enabled=False).transcribe(b"audio") assert result.disabled is True assert result.text == "" assert result.error == "speech input is disabled"