Overcomes the Web Speech API's text length limit, enabling infinite text input. Automatically stops speech instances when the component unmounts.