Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -996,12 +996,18 @@ else:
|
|
| 996 |
st.session_state['voice_enabled'] = voice_enabled
|
| 997 |
if voice_enabled:
|
| 998 |
if speech_interface is not None:
|
| 999 |
-
|
|
|
|
|
|
|
| 1000 |
st.success("✅ Microphone available")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1001 |
if st.button("🔊 Voice Help", help="Listen to voice instructions"):
|
| 1002 |
speech_interface.create_voice_help_system(lang)
|
| 1003 |
else:
|
| 1004 |
-
st.warning("⚠️
|
| 1005 |
else:
|
| 1006 |
st.warning("⚠️ Speech interface not available. Please install speech dependencies.")
|
| 1007 |
with st.expander("📋 Installation Instructions"):
|
|
|
|
| 996 |
st.session_state['voice_enabled'] = voice_enabled
|
| 997 |
if voice_enabled:
|
| 998 |
if speech_interface is not None:
|
| 999 |
+
mic_ok = getattr(speech_interface, 'is_voice_available', lambda: False)()
|
| 1000 |
+
tts_ok = getattr(speech_interface, 'has_tts', lambda: False)()
|
| 1001 |
+
if mic_ok:
|
| 1002 |
st.success("✅ Microphone available")
|
| 1003 |
+
else:
|
| 1004 |
+
st.warning("⚠️ Microphone not available (voice input disabled)")
|
| 1005 |
+
if tts_ok:
|
| 1006 |
+
st.success("✅ Text-to-Speech available")
|
| 1007 |
if st.button("🔊 Voice Help", help="Listen to voice instructions"):
|
| 1008 |
speech_interface.create_voice_help_system(lang)
|
| 1009 |
else:
|
| 1010 |
+
st.warning("⚠️ Text-to-Speech not available")
|
| 1011 |
else:
|
| 1012 |
st.warning("⚠️ Speech interface not available. Please install speech dependencies.")
|
| 1013 |
with st.expander("📋 Installation Instructions"):
|