Elechouse voice recognition v3.1 failed or timeout

Hi,
Ive tried using the Elechouse voice recognition v3.1 for a while now and I keep getting this error message:

I send “train 1”:
“Train with signature failed or timeout.”

I send “settings”:
“Check system settings error or timeout”

Ive checked the wire many times. Its TXD-2 RXD-3.
Im using the the VoiceRecognitionV3 library.

Adding a screenshot.

Thank you.