This commit addresses network reconnection issues identified in both the AzureWakewordListener and the AzureVoiceRequestListener. Previously, these components failed to resume their functions after experiencing network changes. This fix ensures that both components can detect network status changes and reinitialize appropriately, maintaining continuous operation across all platforms.
Implemented network detection and automatic reinitialization for both AzureWakewordListener and AzureVoiceRequestListener.
Unified the reconnection handling logic to ensure consistent behavior on macOS and Windows.
Conducted extensive testing to verify that both components now handle network disruptions and reconnect effectively without losing functionality.
The resolution of these issues enhances the reliability and usability of the voice assistant in unstable network environments.
This commit addresses network reconnection issues identified in both the AzureWakewordListener and the AzureVoiceRequestListener. Previously, these components failed to resume their functions after experiencing network changes. This fix ensures that both components can detect network status changes and reinitialize appropriately, maintaining continuous operation across all platforms.
The resolution of these issues enhances the reliability and usability of the voice assistant in unstable network environments.