The speechrecognition library is causing issues due to its inclusion of a tests module in its distributed package.
- Understand the code here: https://github.com/Uberi/speech_recognition
- Do a minimal re-implementation of only the functionality that is used by the openhands-aci directly within the openhands-aci library. Only include functionality that is currently used, include no other functionality
- Remove the import of the speechrecognition library from pyproject.toml
- Make sure that all github CI workflows still pass before sending a PR